首页 > 技术文章 > JQuery datepicker

yipeng-yu 2015-11-24 13:59 原文

为 $("#ReceivedDate").datepicker(); 添加 time:

 

解决办法:

 

 自定义一个函数:

  

function formatDateWithHHmm(current) {
    if (/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(current)) {
        var date = new Date();
        var hh = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();
        var mm = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
        return current + ' ' + hh + ':' + mm;
    }
    return current;
}

 

 $("#ReceivedDate").datepicker();  //format: M/d/yyyy

 

$('#ReceivedDate').change(function () {
    $('#ReceivedDate').val(formatDateWithHHmm($('#ReceivedDate').val()));  //最终取值:M/d/yyyy HH:mm
});

 

推荐阅读