我有一个问题——
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 更好的方法。