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

标签 javascript html

<分区>

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

最佳答案

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

如果需要在PHP这样的服务端语言中使用,还需要除以1000。

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

关于javascript - 如何将日期类型输入转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29770895/

相关文章:

html - 嵌套 CSS 表格 - 嵌套表格宽度是第一列的宽度

javascript - 用javascript组合框下拉树?

javascript - 如何模拟用户点击滚动导航

javascript - 检查对 css property 属性的支持

javascript - Bootstrap 3 : Nested tab

javascript - 剑道网格 : Saving State in columnReorder event

python - 在Python中将图像转换为灰度

asp.net - Javascript 脚本组合和缓存

Javascript Angular 条件页面刷新

javascript - 如何制作:hover appearance remain after click/focus in search bar