【发布时间】:2018-04-17 16:53:45
【问题描述】:
我有一个日期/时间字段(即 2018-04-24 10:00:00),我想将其拆分为单独的日期和时间。我有以下功能,但它不适用于 uib-datepicker,因为我像字符串一样拆分日期/时间字段:
function returnDate(date) {
var apptDate = date.split(' ')[0];
return apptDate;
}
function returnTime(date) {
var apptTime = date.split(' ')[1].substring(0,5);
var hours24 = parseInt(apptTime.substring(0, 2),10);
var hours = ((hours24 + 11) % 12) + 1;
var amPm = hours24 > 11 ? 'pm' : 'am';
var minutes = apptTime.substring(2);
return hours + minutes + ' ' + amPm;
}
我也尝试过使用 getDate、getFullYear、getMonth 等,但我不断收到使用 getDate 的 TypeError。
有人可以就这个日期问题提供一些指导吗?谢谢!
【问题讨论】:
标签: parsing datetime split datepicker getdate