日期格式jquery,具有日期的通用输出格式

时间:2014-08-01 06:38:33

标签: jquery

有段时间我的约会时间为2014-08-01,有时候01-08-2014 但我需要输出是常见的格式,如01-08-2014 regdate.split("-")不适合上述输入。  我还是在jquery中使用客户端方法来获取常见的输出日期格式 01-08-2014

4 个答案:

答案 0 :(得分:2)

试试这个:

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为您提供输出日期。

答案 1 :(得分:0)

嘿使用单独的插件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>");
});
});

Demo

希望它可以帮到你

答案 2 :(得分:0)

以下是您的代码的具体内容:

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

此处提供更多常规信息:

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

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

答案 3 :(得分:0)

试试这个。

var xdate = new Date();

$(this).html(xdate.toLocaleDateString() + "<br>");

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