我很难很快采用UTC日期字符串和偏移量,并准确地将时间调整为用户本地时间。我在我们的服务器上收到一个日期:2017-06-21T20:26:28.744Z
,我需要把它变成发件人当地时间的时间戳。为了这个例子,可以说偏移量是6个小时。本地时间格式化发件人的日期
我知道这可能是错误的,z部分解释了什么是抵消真的是。
我需要使用时刻将2017-06-21T20:26:28.744Z
转换为2017-06-21T14:26:28
。
这样做似乎给了我字符串的UTC部分和砍掉偏移量。我需要使用偏移调节小时/分钟回
moment
.utc('2017-06-21T20:26:28.744Z')
.local()
.format('YYYY-MM-DDTHH:mm:ss')
// 2017-06-21T20:26:28"
// I need 2017-06-21T14:26:28
'moment.utc('2017-06-21T20:26:28.744Z')。local()。format('YYYY-MM-DDTHH:mm:ss')'? –
试过了。我实际上会更新,以示例 –
您的代码看起来很好,它会在我的环境中显示“2017-06-21T22:26:28”(欧洲/罗马时区UTC + 2)是正确的输出。 – VincenzoC