javascript日期格式问题

javascript日期格式问题,javascript,date,Javascript,Date,我找不到这种行为的原因 <script> function myFunction() { var d1 = Date.parse("02/11/2014"); var d2 = Date.parse("2014-02-11"); var x = document.getElementById("demo"); x.innerHTML=d1+"---------"+d2+"<br/>"+new Date(d1)+"----"+"<br/>"+new Date(d

我找不到这种行为的原因

<script>
function myFunction()
{
var d1 = Date.parse("02/11/2014");
var d2 = Date.parse("2014-02-11");
var x = document.getElementById("demo");
x.innerHTML=d1+"---------"+d2+"<br/>"+new Date(d1)+"----"+"<br/>"+new Date(d2);

}
</script>

函数myFunction()
{
var d1=日期解析(“2014年11月2日”);
var d2=日期解析(“2014-02-11”);
var x=document.getElementById(“演示”);
x、 innerHTML=d1+“-----------”+d2+“
”+新日期(d1)+“------”
“+新日期(d2); }
输出:

1392057000000------1392076800000

2014年2月11日星期二00:00:00 GMT+0530(IST)

2014年2月11日星期二05:30:00 GMT+0530(IST)

当我在date.parse()中传递相同的日期时,为什么会给出不同的时间


JSBIN的共享地址:

我的意思是,这都是关于如何编写模板的

YYYY-MM-DD,或者其他什么

让我们看看ecma官方的说法: 首先我们去 下一步我们走


希望这能有所帮助。

我想我遇到了重复的情况,有一个很好的解释。让我试着找到它请指出重复的地方…@Praveen Jeganathan这个问题不是重复的。提供的格式推断了一个区域设置,所以您将在GMT[offset]之前离开,这取决于您如何显示日期。我起初对此投了反对票,但这可能有点太苛刻了。与副本中的答案相比,你的答案相当糟糕,而且你没有真正解释清楚。链接到规范是好的,但是试着在你的答案中包含本质。链接可能会过期,对于新手开发人员来说,规范可能很难理解。