Given a UTC date string (formatted: YYYYMMDDHHmmss) I'd like to create a date with the local timezone using Moment.js. I have tried the following:
var utcDateStr = '20140101120000'; var localDate = moment.utc(utcDateStr, 'YYYYMMDDHHmmss'); //actual: true //desired: false console.log(localDate._isUTC) //actual: "Wed Jan 01 2014 12:00:00 GMT+0000" //desired: "Wed Jan 01 2014 07:00:00 GMT-0500" console.log(localDate.toString())
How do I create a date that is formatted in the local time zone by default when I call toString()
?