将日期转换为毫秒AngularJS javascript

时间:2015-10-29 14:41:15

标签: javascript angularjs date

我的输入形式如下:

<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)

我发送表单时如何将此格式转换为毫秒?

我一直在阅读其他帖子,并没有多大帮助。

谢谢!

4 个答案:

答案 0 :(得分:8)

new Date('Thu Oct 29 2015 00:00:00 GMT+0100 (CET)').getTime()

答案 1 :(得分:1)

$scope.aN.formData.sendDate.getTime();

答案 2 :(得分: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

答案 3 :(得分:0)

你可以试试moment.js(http://momentjs.com/docs)。有一个“持续时间”功能可以获得毫秒,但是有很多替代的功能可以将日期包装成moment.js