加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular 4 Date Pipe错误转换

发布时间:2020-12-17 07:20:13 所属栏目:安全 来源:网络整理
导读:我有休息服务,它返回一个对象集合,其中一个字段是日期字符串(ISO-8601格式),日期值如下 “createdDate”:“2017-02-21T12:56:50.907”, 在angular4 UI中,我将DatePipe设置为格式化上述日期 {{resultItem.createdDate |日期: ‘短’}} 而我的转换错误如下
我有休息服务,它返回一个对象集合,其中一个字段是日期字符串(ISO-8601格式),日期值如下

“createdDate”:“2017-02-21T12:56:50.907”,

在angular4 UI中,我将DatePipe设置为格式化上述日期

{{resultItem.createdDate |日期: ‘短’}}

而我的转换错误如下
2017年2月21日上午7:56

而不是2/21/2017,0:56 AM

您可能需要创建一个带有时区的日期的UTC日期…我假设您在太平洋时区,因为时间是距UTC的7小时…

尝试使用此代码获取没有Timezone的新日期对象(假设您的变量名为“date”):

var datewithouttimezone = new Date(date.getUTCFullYear(),date.getUTCMonth(),date.getUTCDate(),date.getUTCHours(),date.getUTCMinutes(),date.getUTCSeconds());

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读