我有一个问题——
javascriptDate("mm-dd-yyyy")构造函数不适用于 FF。它适用于 IE。
- 浏览器:
new Date("04-02-2008")=>"Wed Apr 2 00:00:00 EDT 2008" - FF2:
new Date("04-02-2008")=>Invalid Date
所以让我们尝试另一个构造函数。尝试这个构造函数Date("yyyy", "mm", "dd")
- 浏览器:
new Date("2008", "04", "02");=>"Fri May 2 00:00:00 EDT 2008" - FF :
new Date("2008", "04", "02");=>"Fri May 2 00:00:00 EDT 2008" - 浏览器:
new Date("2008", "03", "02");=>"Wed Apr 2 00:00:00 EDT 2008" - FF :
new Date("2008", "03", "02");=>"Wed Apr 2 00:00:00 EDT 2008"
所以Date("yyyy", "mm", "dd")构造函数使用的索引0来表示一月。
有没有人处理过这个?
一定有比从月份中减去 1 更好的方法。