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

时间:2015-11-28 09:43:55

标签: javascript google-chrome nan

我正在使用Google Chrome并尝试构建邮件系统。我需要显示消息的日期/时间。我使用了日期函数,但它给出了'NaN'错误。如果我直接传递值,但使用变量输入,它工作正常。它失败。我搜索了答案,但我无法确定问题。下面是我的代码。

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

1 个答案:

答案 0 :(得分:0)

我尝试使用parseInt()解析'd',现在它工作正常。 @Andreas我甚至尝试过很好的解析,但不知何故它当时没有工作。不管怎样,谢谢你 可能是因为未清除缓存,我很难刷新。使用ctrl + F5

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