日期格式jquery与常见的输出格式从日期



我的约会对象有时是2014-08-01,有时是01-08-2014但我需要输出是常见的格式,如01-08-2014regdate.split("-")不适合上述输入。无论如何,我都要在jquery中使用客户端方法来获得通用的输出日期格式01-08-2014

试试这个:

var day = myDate.getDate();
var month = myDate.getMonth() + 1;
var year = myDate.getFullYear();
if (day < 10) {
    day = "0" + day;
}
if (month < 10) {
    month = "0" + month;
}
var formattedDate = day + "-" + month + "-" + year;

无论您从服务器接收到的日期是什么,这将以DD-MM-YYYY格式输出日期。

嘿,使用单独的插件Jquery UI日期格式。

$(document).ready(function () {
$('span.date').each(function() { 
    var dateFormat = $(this).text()
    var dateFormat = $.datepicker.formatDate('MM dd, yy', new Date(dateFormat));
    //alert(dateFormat);
    $(this).html(dateFormat + "<br>");
});
});

希望对你有所帮助

这里有一个特定的代码:

var date = $('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' }).val();

更多一般信息在这里:

http://api.jqueryui.com/datepicker/option-dateFormat

http://api.jqueryui.com/datepicker/utility-formatDate

试试这个

var xdate = new Date();
$(this).html(xdate.toLocaleDateString() + "<br>");

对当前日期给出相同的结果。

最新更新