【发布时间】:2016-10-02 22:07:07
【问题描述】:
我正在使用moment.js 获取 UTC 日期偏移量。
我有以下代码,它给了我偏移量,但我收到警告"Deprecation warning: moment construction falls back to js Date"。
var s = booking.booking_date_time.toString();
console.log(moment(s).parseZone(s).utcOffset());
上面的s 变量设置为"Mon Jun 13 2016 08:00:00 GMT+1000 (AUS Eastern Standard Time)"。
我知道要摆脱警告,我需要立即指定日期格式,但我不确定日期格式应该是什么。我已经尝试过这种格式"EEE MMM dd yyyy HH:mm:ss ZZ",但这不起作用。
【问题讨论】:
-
采取相反的方法如何,格式化当前时间,直到它看起来与您输入的格式足够接近?
-
booking.booking_date_time是Date对象吗?如果是这样,只需将其直接传递给时刻。无需遍历字符串。
标签: javascript date datetime momentjs