jQuery日期格式无效

时间:2014-12-16 11:59:19

标签: javascript jquery jquery-ui

为什么这会显示不同的日期05/05/1972而不是29/05/1970

$(document).ready(function(){
    alert($.datepicker.formatDate('dd/mm/yy', new Date("29/05/1970")));
});

JSFIDDLE

3 个答案:

答案 0 :(得分:0)

试试这个......



$(document).ready(function(){
  alert($.datepicker.formatDate('dd/mm/yy', new Date(1970, 5, 29)));
});




答案 1 :(得分:0)

您应该使用W3Schools描述的Date对象: http://www.w3schools.com/jsref/jsref_obj_date.asp

var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

请注意,月份和日期为0,表示月份为0-11,日期为0-6。

规格可以在这里找到: http://www.ecma-international.org/ecma-262/5.1/

答案 2 :(得分:0)

试试这个:

$.datepicker.formatDate('dd M yy', new Date('29, 05, 2014')));