Javascript 更改此日期格式以使用新日期()

Javascript 更改此日期格式以使用新日期(),javascript,jquery,Javascript,Jquery,我从API返回的日期格式如下: var date = result.posted //gives 2014-03-29 02:07:26 当我跑的时候 new date(date) 在桌面上,它工作正常 但在手机上,我会收到错误“无效日期” 我怎样才能使这项工作全面展开?我想将其与当前时间var cur_time=new date进行比较 var date=new DateDate.parseparseIntresult.posted 它将给出如下所示的日期对象 日期{Wed Jan 01

我从API返回的日期格式如下:

var date = result.posted //gives 2014-03-29 02:07:26
当我跑的时候

new date(date)
在桌面上,它工作正常 但在手机上,我会收到错误“无效日期”

我怎样才能使这项工作全面展开?我想将其与当前时间var cur_time=new date进行比较

var date=new DateDate.parseparseIntresult.posted

它将给出如下所示的日期对象

日期{Wed Jan 01 2014 05:30:00 GMT+0530印度标准时间}

我建议您使用,比较日期非常容易。就你而言:

moment("2014-03-29 02:07:26", "YYYY-MM-DD HH:mm:ss").fromNow();

使用split或regex将其切碎,或者使用解析库,就像我不知道如何从用户提供的示例中获得那样。parseInt将返回数字,在本例中为2014。