【发布时间】:2020-02-06 18:03:33
【问题描述】:
我目前正在使用日期管道在我的组件中格式化日期:
this.datePipe.transform(myDate, 'M/d/yy H:mm z');
生成的输出如下所示:2/6/20 11:59 GMT-5
有没有办法像这样格式化日期:2/6/20 11:59 GMT,而无需借助字符串操作或库?
Angular 日期管道使用来自客户端计算机的时区,我想保留该功能。
【问题讨论】:
-
您只是想隐藏偏移量,还是将日期转换为 GMT 并隐藏偏移量?编辑:因为如果您在实际上是 GMT-5 时显示 GMT 会很混乱。
-
隐藏偏移量是用户要求(在我的示例中为“-5”)。不幸的是,这不是我的决定。
-
该项目在其他地方使用时刻时区,所以我现在将使用momentjs.com/timezone,尽管我认为这很容易添加为 Angular 的 DatePipe 格式字符串的功能。
标签: javascript angular typescript date-pipe