gpt4 book ai didi

javascript - Jquery Date.parse 在 Chrome 浏览器中返回 NaN?

转载 作者:可可西里 更新时间:2023-11-01 01:25:01 28 4
gpt4 key购买 nike

我有一个场景,我必须在其中解析两个日期,例如开始日期和结束日期。

var startdate = '02/01/2011';
var enddate = '31/12/2011';

但是如果我们提醒开始日期

 alert(Date.Parse(startdate)); i will get 1296498600000

但是如果我提醒结束日期

 alert(Date.Parse(enddate)); i will get NaN

但这在除 Chrome 之外的其他浏览器中有效,但在其他浏览器中有效

alert(Date.Parse(enddate)); i will get 1370889000000

谁能知道解决这个问题的方法?

最佳答案

如果你想解析一个没有地方差异的日期,使用下面的,而不是 Date.parse():

var enddate = '31/12/2011'; //DD/MM/YYYY
var split = enddate.split('/');
// Month is zero-indexed so subtract one from the month inside the constructor
var date = new Date(split[2], split[1] - 1, split[0]); //Y M D
var timestamp = date.getTime();

另请参阅:Date

关于javascript - Jquery Date.parse 在 Chrome 浏览器中返回 NaN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7964922/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com