【发布时间】:2018-07-24 08:34:54
【问题描述】:
我有一个 Angular 日期变量 today,我正在使用 date pipe,如下所示:
{{today | date:'LLLL d'}}
2 月 13 日
但是,我想让它看起来像这样:
2 月至今 13 天
当我尝试一种天真的方法时,我得到了这个结果:
{{today | date:'d days so far in LLLL'}}
2 月 13 13PM201818 18o fPMr
这是因为,例如,d 指的是这一天。
如何在 Angular 日期管道中转义这些字符?我尝试了\d 等,但结果并没有随着添加的反斜杠而改变。
【问题讨论】:
-
对于比angular.io/api/common/DatePipe 更复杂的东西,你应该使用moment.js
-
github.com/angular/angular/blob/master/packages/common/src/… 这些是所有可用的值。您打算如何以这种方式处理第一天和第二天的工作?
-
@VagrantAI 我已经编辑了一个不依赖于第 1 天和第 2 天的不同示例,因为我不希望这会分散我实际要求的内容。
-
你试过方括号吗?
d [days so far in] LLLL -
@Igor 不幸的是不起作用:
13 [13PM201820 20o fPMr in] February