2015-04-21 62 views
-1

我需要將我從HTML5日期輸入中獲取的日期轉換爲時間戳並將其保存爲變量。如何將日期類型輸入轉換爲時間戳

HTML:

<form> 
<section class="input"> 
    <input type="date" id="date" name="maintenanace_date"/> 
</section> 
<section class="input"> 
    <input type="time" id="time" name="maintenance_time" placeholder="EST"/> 
</section> 
</form> 

+0

你是什麼意思的「保存」它作爲一個變量? – Klors

+0

這個問題其實很清楚。如何使用JavaScript將HTML''轉換爲時間戳。 –

回答

5
var date = new Date(document.getElementById("time").value); 
var timestamp = date.getTime(); 

如果你需要像PHP服務器端的一個語言來使用它,你還需要通過1000

不過分吧,這取決於格式是輸入日期的格式。如果使用的是非默認日期格式,則需要將其分解並在實例化Date對象之前將其轉換爲年,月和日期。

+0

這應該被標記爲接受的答案。要使用Angular 1.5.x來做到這一點,只需使用'$ scope.myTimestamp = $ scope.myDate.getTime();'。請參閱文檔的[本部分](https://docs.angularjs.org/api/ng/input/input%5Bdate%5D)。 –

相關問題