【发布时间】:2015-03-13 12:45:59
【问题描述】:
我有一个类似的字符串
“上午 9:00:00”
如何将其转换为 Javascript 日期时间对象?
目前我正在使用引导时间选择器,但控件将值作为字符串传回
【问题讨论】:
标签: javascript angularjs datetime datetimepicker
我有一个类似的字符串
“上午 9:00:00”
如何将其转换为 Javascript 日期时间对象?
目前我正在使用引导时间选择器,但控件将值作为字符串传回
【问题讨论】:
标签: javascript angularjs datetime datetimepicker
我使用moment.js 进行每个与日期时间相关的解析和格式化(也用于 Angular 项目)。奇迹般有效。试一试。应该适用于您的情况:
moment("9:00:00 AM", "HH:mm:SS A").toDate();
见
var d = moment("9:00:00 AM", "HH:mm:SS A").toDate();
d instanceof Date // -> true
【讨论】:
Date,你可以打电话给d.getTime(),嗯……时间:) 但我想这不是你想要的
moment.duration(d1.diff(d2)).asHours()
new Date('2015-1-15 9:00:00 AM')
【讨论】: