我想使用片刻JS格式化日期,我从js timezone库获取日期。任何人都可以提供帮助。
按照代码,我写了:
var tz = jstz.determine();
var timezone =tz.name();
var timess = moment().tz(timezone).format();
var times_new = moment(timess).format("YYYY-MM-DD HH:mm");
此外,我还包括jstz.min.js和moment-with-locales.min.js
答案 0 :(得分:0)
要使用时刻时区,您需要添加Moment Time Zone library。
之后,您可以使用tz
方法。你可以避免这两个段落:
var timess = moment().tz(timezone).format();
var times_new = moment(timess).format("YYYY-MM-DD HH:mm");
全部写一行:
var timess = moment().tz(timezone).format("YYYY-MM-DD HH:mm");
因为moment().tz(timezone)
会返回一个时刻对象。