У меня есть вход в форму:
<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)
Как я могу преобразовать этот формат в миллисекунды при отправке формы?
Я читал другие сообщения и не очень помогал.
благодарю!
new Date('Thu Oct 29 2015 00:00:00 GMT+0100 (CET)').getTime()
$scope.aN.formData.sendDate.getTime();
Это дата - не период времени, поэтому вы не можете преобразовать ее в миллисекунды...
Вы хотите преобразовать его в временную метку 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
Вы можете попробовать instant.js(http://momentjs.com/docs). Существует функция продолжительности, чтобы получить миллисекунды, но есть куча альтернативных, которые вы переносите дату в moment.js