我有一个以这种格式“2013-05-27 14:27:37”从数据库返回的日期,我需要将此日期与当前日期进行比较。
每次我试图解析我的日期时,它都会返回无效的日期。
我有一个以这种格式“2013-05-27 14:27:37”从数据库返回的日期,我需要将此日期与当前日期进行比较。
每次我试图解析我的日期时,它都会返回无效的日期。
好吧,您总是可以手动解析它。
var s = "2013-05-27 14:27:37";
var m = /^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})$/.exec(s);
var date = new Date(+m[1], +m[2] - 1, +m[3], +m[4], +m[5], +m[6]);
尝试这个:
var date = new Date('2013-05-27 14:27:37');
这应该给你一个有效的Date
对象在你的 js 中使用。
你也可以尝试通过date.js传递你的日期,希望这会有所帮助。