比较Javascript中的日期

时间:2009-11-03 15:47:53

标签: javascript date

想象一下,网页上有两个标签显示日期。您如何找出考虑用户区域设置的更大日期。

Say Label 1:04/11/2009 Label 2:09/10/2009

如果它在美国标签2>标签1

如果是英国标签1>标签2

日期构造函数忽略区域设置信息,因此var d = new Date('04 / 11/2009')将始终是2009年4月11日而不是2009年11月4日,无论区域设置如何。有没有人知道解决这个问题的任何技巧?有值得一看的图书馆吗?

(目前唯一可以看到的方法是使用js获取语言环境信息,然后解析标签,这样我就可以用另一个构造函数创建一个日期对象,但这对于一个所谓的简单问题似乎很多?此外,这不是能够很好地利用各种语言环境)

1 个答案:

答案 0 :(得分:0)

建议使用Globalize.jsDate.js

等库