2

如何格式化日期和时间?我可以轻松地格式化时间和日期,但不能以组合格式设置日期和时间。我正在使用 Jquery 日期时间选择器插件

这是工作:

 $('.date').datetimepicker({
        timeFormat: 'hh:mm', 
        dateFormat: 'yy-mm-dd' //This does nothing and does not format the data 
    });

如何格式化这种格式的日期?

"`hh:mm:ss TT, DD, MM dd, yy"`

输出将是

04:10:55 AM, Tuesday, March 27, 2012
4

2 回答 2

0

尝试这个:

var date_obj = new Date();
date_obj_hours = date_obj.getHours();
date_obj_mins = date_obj.getMinutes();

if (date_obj_mins < 10) {
    date_obj_mins = "0" + date_obj_mins;
}

if (date_obj_hours > 11) {
    date_obj_hours = date_obj_hours - 12;
    date_obj_am_pm = " PM";
} else {
    date_obj_am_pm = " AM";
}

date_obj_time = "'" + date_obj_hours + ":" + date_obj_mins + date_obj_am_pm + "'";

$("#datepicker").datepicker({
    dateFormat: date_obj_time + ' , ' + $.datepicker.RFC_850
});​

PS 不完整,希望大家可以补充秒的部分。

于 2012-12-14T07:46:21.790 回答
0

你的格式应该是 'H:i:s A, l, F j, Y'

$('.date').datetimepicker({
    format:'H:i:s A, l, F j, Y'
});
于 2014-02-05T06:28:45.070 回答