当我使用javascript日期从其默认格式转换为印度格式时,它会显示“无效日期”#39;错误。
格式如下:
var indDate=new JsSimpleDateFormat("dd-MM-yyyy");
使用以下格式时,
indDate.format(new Date("12-09-2014")) //convert correctly as "09-12-2014"
但是当使用这个时,
indDate.format(new Date("13-09-2014")) //shows "NaN-NaN-0NaN"
最新值12正常工作。但之后(从13岁开始)不能正常工作。
如何解决这个问题。提前谢谢......
答案 0 :(得分:0)
如果你想使用日期对象,那么这将有效:
var year = 2014, month = 9, day = 13;
var date = new Date(year, month - 1, day); // month is zero based
console.log(date); // prints: Sat Sep 13 2014 00:00:00 GMT+0300 (Eastern Europe Daylight Time)
我没有引用“JsSimpleDateFormat”,所以我真的不知道它是做什么的。