如何比较字符串日期?

时间:2014-02-10 14:56:08

标签: javascript

我有Dates作为字符串返回,我在前端显示,我如何比较日期以查看哪个更早...这些只是字符串而不是日期对象

string one = "3/11/12"  
string two =  "3/13/12"

我知道他们是否可以做日期对象getTime()。不是在这种情况下。

2 个答案:

答案 0 :(得分:3)

您已经在问题中自己回答了问题:

  

我知道他们是否可以做日期对象getTime()

你可以:

var stringOne = "3/11/12",
    stringTwo =  "3/13/12",
    dateOne = new Date(stringOne),
    dateTwo = new Date(stringTwo);

if (dateOne.getTime() !== dateTwo.getTime())
    console.log("Not the same...");
else
    console.log("The same...");

答案 1 :(得分:1)

您可以将字符串转换为日期对象;

var myDate = new Date("2012/3/13");

通过它,您可以进行所需的正常日期操作。