javascript - 比较不同格式的日期

Tom*_*Tom 5 javascript date

我有两个日期,我需要比较,看看是否有一个比另一个更大,但他们有不同的格式,我不知道比较2的最佳方式.

格式是:

1381308375118 (这是var futureDate)

由...创建

var today = new Date(); today.setHours(0, 0, 0, 0); var futureDate = new Date().setDate(today.getDate() + 56); //56 days in the future...

而另一种格式是

2013/08/26

我有什么想法可以比较2吗?

Cas*_*nge 10

如果不使用第三方库,您可以Date使用这两种格式创建新对象,检索毫秒数(自1970年1月1日午夜起)getTime() ,然后使用>:

new Date("2013/08/26").getTime() > new Date(1381308375118).getTime()
Run Code Online (Sandbox Code Playgroud)