有段时间我的约会时间为2014-08-01
,有时候01-08-2014
但我需要输出是常见的格式,如01-08-2014
regdate.split("-")
不适合上述输入。
我还是在jquery中使用客户端方法来获取常见的输出日期格式
01-08-2014
答案 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>");
});
});
希望它可以帮到你
答案 2 :(得分:0)
以下是您的代码的具体内容:
var date = $('#datepicker').datepicker({ dateFormat: 'dd-mm-yy' }).val();
此处提供更多常规信息:
答案 3 :(得分:0)
试试这个。
var xdate = new Date();
$(this).html(xdate.toLocaleDateString() + "<br>");
这给出了当前日期的相同结果。