如果这个问题不适合这种情况,我担心。我想知道为什么这个月
(MM)Angular内置日期过滤器中的日期过滤器大写,而日期(dd)和年份(yyyy)用小写字母书写。如果我将mm
应用于过滤器,它将无法工作。 / p>
示例代码:<span>{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}</span><br>
答案 0 :(得分:2)
用于区分月份(MM)和分钟(mm)。
正如RGraham所说,你会发现,在大多数语言中,它都被这样对待,或多或少已成为标准。
答案 1 :(得分:0)
区分月份和分钟。它实际上是一个DateTime。
在您的示例中,您可以看到大写MM和小mm都存在:
yyyy-MM-dd HH:mm:ss
这样,你可以甚至格式化它,只显示几分钟。
我修改了AngularJS docs上的官方示例以获得这些结果:
{{1288323623006 | date:'medium'}}: Oct 29, 2010 6:40:23 AM
{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}: 2010-10-29 06:40:23 +0300
{{1288323623006 | date:"MM/dd/yyyy 'at' h:mma"}}: 10/29/2010 at 6:40AM
{{1288323623006 | date:"MM mm GGGG}}: 10 40 Anno Domini
当您需要应用文化/标准格式时,