我需要将我从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 :(得分:6)
var date = new Date(document.getElementById("time").value);
var timestamp = date.getTime();
如果您需要在PHP等服务器端语言中使用它,则还需要将其除以1000.
但是,这取决于输入日期的格式。如果您使用非默认日期格式,则需要将其拆分并将其转换为年,月和日期之前实例化Date对象。