2014-02-06 107 views
3

我想日期格式化在SO上:“2014年2月6日”。angularjs日期过滤器忽略撇号

我不能把撇号有14

我尝试以下格式化字符串的数字前:不显示

{{model.since | date:'MMM d, \'yy'}} 
{{model.since | date:'MMM d, 'yy'}} 
{{model.since | date:"MMM d, 'yy"}} 
{{model.since | date:"MMM d, 'yy"}} 

撇号。

我怎样才能把撇号呢?

回答

11

从文档上date

为了输出单引号,在一个序列中使用两个单引号(例如,“h‘的时许’”)。

由于字符串文字也必须用单引号括起来,所以需要连续使用四个单引号。由于您使用的是单引号格式,因此您需要用双引号括起整个格式字符串,而不是单引号。

因此,你的格式器字符串应该是{{model.since | date:"MMM d, ''''yy"}}