2017-02-21 42 views
0

所以我知道你首先會想到的是你看到了像這樣的數百個問題,但這個問題是不同的。我知道如何日期()轉換成毫秒,但我不知道如何轉換看到時間和日期從日期字符串看起來是這樣的:如何將日期從輸入轉換爲毫秒

Tue Jan 14 2020 15:28:10 GMT-0700 (MST) 

但是從一個日期字符串輸入外觀像這樣:

2003-01-06T16:56 

所以他們顯然是不一樣的。

那麼我如何將日期從輸入日期改爲毫秒?

回答

0

那麼如何將日期從日期輸入更改爲毫秒?

要你有沒有第二個字符串(輸入值)轉換爲日期,只需將其傳遞到Date構造...

var d = new Date("2003-01-06T16:56"); 
 
console.log(d.toString());

如果你想有一個日期字段在頁面中,你得到的價值,然後給它一個這樣的ID ...

<input id="dateField" type="date" /> 

,然後將代碼更改爲...

var d = new Date(document.getElementById("dateField").value); 
+0

對於var d,我可以這樣做嗎? var d = new Date(document.querySelector(「input [type = date])。value; – TheAndersMan

+0

對不起,我不明白你的問題 – Archer

+0

對不起,按下Enter鍵而不是shift +輸入意外 – TheAndersMan