如何将日期类型输入转换为时间戳

时间:2015-04-21 11:27:18

标签: javascript html5

我需要将我从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>

1 个答案:

答案 0 :(得分:6)

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

如果您需要在PHP等服务器端语言中使用它,则还需要将其除以1000.

但是,这取决于输入日期的格式。如果您使用非默认日期格式,则需要将其拆分并将其转换为年,月和日期之前实例化Date对象。