Sử dụng Moment.js Tôi không thể chuyển đổi một đối tượng khoảnh khắc chính xác thành một đối tượng ngày có múi giờ. Tôi không thể có được ngày chính xác.
Thí dụ:
var oldDate = new Date(),
momentObj = moment(oldDate).tz("MST7MDT"),
newDate = momentObj.toDate();
console.log("start date " + oldDate)
console.log("Format from moment with offset " + momentObj.format())
console.log("Format from moment without offset " + momentObj.utc().format())
console.log("(Date object) Time with offset " + newDate)
console.log("(Date object) Time without offset "+ moment.utc(newDate).toDate())
Wednesday 24th 2019, 12:47:48 am
điều này có thể chuyển đổi thành 2019-04-23T19:17:48.000Z
? @ vadim.zhiltsov
.tz("MST7MDT")
. Đó là lý do tại sao các thư viện như khoảnh khắc.tz tồn tại, để bổ sung khả năng xương cốt của đối tượng Date được xây dựng, chỉ hiểu UTC và múi giờ của máy chủ, đó là điều đó.