gpt4 book ai didi

javascript日期到firefox和safari中的时间戳问题,在chrome中工作

转载 作者:行者123 更新时间:2023-11-30 18:17:25 25 4
gpt4 key购买 nike

我遇到了一个我无法解决的简单问题。下面的代码在 chrome 中运行良好,但在其他浏览器中出现 NaN 错误...

function chkdate()
{

var todayDate=new Date();
var date=todayDate.getDate();
if( date<10)
{
date= "0"+date;
}
var month=todayDate.getMonth()+1;
if( month<10)
{
month= "0"+month;
}

var year=todayDate.getFullYear();

var hours=todayDate.getHours();
if( hours<10)
{
hours= "0"+hours;
}


var curdate = year+"-"+month+"-"+date+" "+hours+":00:00" ;

alert(curdate);
var curtime= new Date(curdate).getTime();
alert("current timestamp = "+ curtime) ; // <---- **This gives NaN error .**

最佳答案

为什么不使用 Date() 之一构造日期?的构造函数?

var curtime = new Date(year, month, date, hours).getTime();

这应该是跨浏览器的,因为您不依赖字符串解析来构造日期对象。

关于javascript日期到firefox和safari中的时间戳问题,在chrome中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12928351/

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