如何使用Javascript将1970年以来的日期转换为毫秒?

时间:2011-10-07 03:43:08

标签: javascript date

我有这些变量:(不是字面意思,但这是我从日期选择器中获得的)

var StartMonth = "April";
var StartDate = "21";
var CurrentStartTime = "2"; 
var CurrentEndTime = "5";
var Startampm = "PM"; //corresponds to the CurrentStartTime
var Endampm = "PM"; //corresponds to the CurrentEndTime

我需要将这些变量转换为单个变量,自1970年以来毫秒。

5 个答案:

答案 0 :(得分:18)

<强> jsFiddle demo

以下是使用valueOf的{​​{1}}方法执行此操作的简单方法。

Date

答案 1 :(得分:1)

使用Date类。

答案 2 :(得分:1)

只需使用这样的隐式转换:

+new Date()

答案 3 :(得分:1)

您可以使用Date对象的$_GET['_url'] ?? '/'方法获取自纪元以来的毫秒数。

echo $application->handle($_GET['_url'] ?? '/')->getContent();

答案 4 :(得分:0)

使用 new Date(args)将它们转换为日期,然后使用 Date.prototype.getTime ,或者只将日期转换为数字。这一切都在ECMA-262§15.9中。