您好,我有一个相当简单的问题。我想知道为什么会这样:
$.datepicker.formatDate('yy,mm,dd', new Date("15-03-2016"))
不行吗?当我console.log
时,我会得到以下输出:
NaN,NaN,NaN
我需要这个来设置我的Datepicker的最小和最大日期:
minDate: $.datepicker.formatDate('yy,mm,dd', new Date("15-03-2016")),
maxDate: $.datepicker.formatDate('yy,mm,dd', new Date("19-03-2016")),
为什么这样,我该怎么办?我必须转换吗?
答案 0 :(得分:3)
因为date无法解析给定格式(new Date("15-03-2016")
返回Invalid Date对象)所以只需解析日期
$.datepicker.formatDate('yy,mm,dd', $.datepicker.parseDate('dd-mm-yy', "15-03-2016"))
的值传递
minDate: $.datepicker.parseDate('dd-mm-yy', '15-03-2016'),
答案 1 :(得分:0)
使用新的Date()构造函数创建日期对象。
有4种方法可以启动日期:
我认为你是以错误的格式传递日期。