我有这个日期,它以UTC格式保存在我的数据库中,当我用控制台注销时,它看起来是2019-04-25T08:47:14.813
。
我读过将其转换为我的本地时间,我可以将其转换为Date
和do toString()
,这将是我的本地时区,但似乎无法使用英国夏令时。
例如,如果我使用上面的字符串并执行此操作:
let d = new Date(item.lastChecked);
console.log(d.toString());
console.log(item.lastChecked);
我得到的答复是:
2019年4月25日星期四08:47:14 GMT + 0100(英国夏令时)
2019-04-25T08:47:14.813
我不想保存它(英国夏令时)。我想改为说9:47
。
我该怎么办?
答案 0 :(得分:3)
在您的输入字符串中添加'Z'
(指示日期为UTC)
let d=new Date('2019-04-25T08:47:14.813'+'Z');
console.log(d.toString());