简体   繁体   中英

Moment.js local time zone issue

Using the code below, I am getting a Date from my database (SQL) and displaying it in a datapicker form field. The date displays fine for me but if I change my time zone (EST) in my system to one that is behind mine, the field will display the date as the day before. Does anyone know why this is occurring and how to fix it?

var NetNewBusinessDate = moment(model.NetNewBusinessDate).format("M/D/YYYY"));

model.NetNewBusinessDate == "/Date(1494561600000)/"

Found the answer here. Moment.js local relative time

The issue had to do with UTC conversion and Moment.js has an extension method that handles that. I just used moment.utc instead of moment and it worked like a charm!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM