此问题在此处已有答案:
Parsing a string to a date in JavaScript(35个答案)
Why does Date.parse give incorrect results?(11个答案)
24天前关闭。
我的问题如下:我在JavaScript中有一个var,它以下面的格式表示日期,格式为'dd/mm/yyyy',所以,如果我有01/03/2024,这将是2024年3月1日
我试图处理这个问题:var test = "01/03/2024";
如果我创建一个var myDate = new Date(test);
,我看到myDate里面的内容,它将指向2024年1月3日。
我用moment.js探索了一下,但它在某个地方出错了,我尝试了下面的var myDate=moment(test,'dd/mm/yyyy').toDate();但在稍后的阶段尝试操作myDate时,它出错了。
1条答案
按热度按时间7kqas0il1#
使用'-'拆分并反转字符串,并附加'T00:00:00',然后传递给Date的构造函数:
字符串