我的输入形式如下:
<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)
我发送表单时如何将此格式转换为毫秒?
我一直在阅读其他帖子,并没有多大帮助。
谢谢!
答案 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();
答案 3 :(得分:0)
你可以试试moment.js(http://momentjs.com/docs)。有一个“持续时间”功能可以获得毫秒,但是有很多替代的功能可以将日期包装成moment.js