преобразовать дату в миллисекунды AngularJS javascript

0

У меня есть вход в форму:

<input  id="sendDate" type="date" ng-model="aN.formData.sendDate" title="Formato inválido: introducir el número de segundos" required>

Когда я отправляю форму, у меня есть выход на консоли, это выход: Thu Oct 29 2015 00:00:00 GMT+0100 (CET)

Как я могу преобразовать этот формат в миллисекунды при отправке формы?

Я читал другие сообщения и не очень помогал.

благодарю!

Теги:
date

4 ответа

6
new Date('Thu Oct 29 2015 00:00:00 GMT+0100 (CET)').getTime()
1
$scope.aN.formData.sendDate.getTime();
1

Это дата - не период времени, поэтому вы не можете преобразовать ее в миллисекунды...

Вы хотите преобразовать его в временную метку unix? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime

Или вы хотите получить миллисекунды с того времени?

var today = new Date();
var milliseconds = today.getMilliseconds();

пример выше - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMilliseconds

0

Вы можете попробовать instant.js(http://momentjs.com/docs). Существует функция продолжительности, чтобы получить миллисекунды, но есть куча альтернативных, которые вы переносите дату в moment.js

Ещё вопросы

Сообщество Overcoder
Наверх
Меню