【发布时间】:2013-11-29 22:43:38
【问题描述】:
我有一个格式为 dd-mm-yyyy hr:min:sec(24 小时格式的时间)的日期字符串。如何将此字符串转换为 unix 时间。如果我写time() 给我unixtime,我知道在php 中。我正在尝试使用 javascript 从日期字符串中获得相同的结果。
var expTime = document.getElementById("expiryDT").value;
//the value inside this element is the date with (dd-mm-yyyy hr:min:sec) format.
var todayUnixTime = Math.round(+new Date()/1000);
//this gives me the unixtime in seconds for today, ready to pass into php
如何在javascript中将字符串expTime转换成unixtime,以便传递给php;
var expTime = String(document.getElementById("expiryDT").value);
【问题讨论】:
-
有人在这里发布所有步骤:stackoverflow.com/a/18634180/1717821 :)
-
当我使用该链接中的代码并尝试提醒转换后的 expTime 它给了我一个 NaN 错误。
标签: javascript date format unix-timestamp