为什么Date(N).toString()与d = new Date(N)不同; d.toString()

时间:2014-08-11 21:46:39

标签: javascript

有关示例,请参阅http://worik.org/DateBug.html

    document.write( Date(1234).toLocaleString()+"<p/>"); 

输出         2014年8月12日星期二09:43:22 GMT + 1200(NZST)

(正如我所写)但是

    var D1 = new Date(1234);
    document.write(D1.toLocaleString()+"<p/>");

输出

    1/01/1970 12:00:01 pm

我并不太关心格式,虽然这是一个难题,但日期不同。

Worik

1 个答案:

答案 0 :(得分:3)

如果您不涉及new运算符,则Date构造函数会返回表示当前时间的字符串,并忽略您传递的任何参数。

这是一个简单的API documentation适合的问题。