如果变量作为输入,则Date函数返回NaN

Date function returns NaN if variable given as input

本文关键字:Date 函数 返回 NaN 变量 输入 如果      更新时间:2023-09-26

我正在使用googlechrome并尝试构建一个消息传递系统。我需要显示消息的日期/时间。我使用了日期函数,但它给出了"NaN"错误。如果我直接传递值,但有一个变量输入,它可以很好地工作。它失败了。我一直在寻找答案,但无法找出问题所在。下面是我的代码。

  var d = jsarr[j];//  sets d = 1448702771436
            alert(d); //1448702771436
            var date = new Date(d); 
            alert(date); //invalid date 

我尝试用parseInt()解析'd',现在它工作正常@安德里亚斯,我以前甚至尝试过解析,但不知怎么的,当时它不起作用。无论如何谢谢
可能是因为缓存未清理,我硬刷新了。使用ctrl+F5

  var d = jsarr[i];   
        var s =  parseInt(d);//  changing type to Int 
          var date = new Date(s); // valid date