Как перевести дату в миллисекунды с 1970 года с помощью Javascript? - PullRequest
3 голосов
/ 07 октября 2011

У меня есть эти переменные: (не буквально, но это то, что я получаю из средства выбора даты)

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 года.

Ответы [ 4 ]

18 голосов
/ 25 марта 2013

jsFiddle demo

Вот простой способ сделать это, используя valueOf метод Date.

var d = new Date();
milliseconds since 1970 = d.valueOf();
1 голос
/ 01 апреля 2014

Просто используйте неявные преобразования, подобные этим:

+new Date()
1 голос
/ 07 октября 2011

Используйте Дата класс.

0 голосов
/ 07 октября 2011

Преобразуйте их в дату, используя новую дату (аргументы) , затем используйте Date.prototype.getTime или просто конвертируйте дату в число. Это все в ECMA-262 §15.9.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...