2014-01-31 73 views
4

我無法找到這種行爲的原因JavaScript的日期格式問題

<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> 

OUTPUT:

13920.57億--------- 1392076800000

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

Tue Feb 11 2014 05:30:00 GMT + 0530(IST)

爲什麼當我在Date.parse()中傳遞相同的日期時會給出不同的時間? http://jsbin.com/IfufAToX/1/

+0

我覺得有重複的存在我已經越過了,那裏有一個很好的解釋。讓我試着找到它 – Praveen

+1

請指出,重複..... – Piyuesh

+0

http://stackoverflow.com/questions/2587345/javascript-date-parse –

回答

0

它是所有關於你將如何寫模板,我的意思是

YYYY-MM-DD,或者什麼別的

曾經讓我們來看看什麼官方ECMA:

JSBIN在共享說: 首先我們去here 下面w去here

希望幫助。

+0

我首先低估了這一點,但這可能有點過於苛刻。你的答案相對於副本中的答案是相當差的,你沒有真正解釋得那麼好。鏈接到規範是好的,但嘗試在這裏包括你的答案的本質。鏈接可能會過期,新手開發人員很難理解一個規範。 – Stijn