我正在尝试将 momentjs 格式的日期转换为来自 javascript native new Date() 的日期。
问题是,如果我有 moment(myDay).toDate();
它会转换为当前日期,而我想要 myDay 中的日期。
myDay 看起来像:"YYYY-MM-DD"=> 2017-11-24
,我希望其格式为:Fri Nov 24 2017 20:17: 11 GMT+0100(Hora estándar 浪漫)
但我得到Thu Nov 16 2017 等...
可以这样转换吗?
最佳答案
不需要时间:
let [yr, mn, day] = myDay.split('-').map(Number);
// note that JS months are 0-11 not 1-12
let datestr = new Date(yr, mn - 1, dy).toString();
console.log(datestr); // "Fri Nov 24 2017 00:00:00 GMT-0500 (EST)"
关于javascript - momentJS 将可能的日期转换为 Date() js 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47336469/