I have an issue -
The javascript Date("mm-dd-yyyy")
constructor doesn't work for FF. It works fine for IE.
- IE :
new Date("04-02-2008")
=> "Wed Apr 2 00:00:00 EDT 2008"
- FF2 :
new Date("04-02-2008")
=> Invalid Date
So lets try another constructor. Trying this constructor Date("yyyy", "mm", "dd")
- IE :
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"
- IE :
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"
So the Date("yyyy", "mm", "dd")
constructor uses an index of 0
to represent January.
Has anyone dealt with this?
There must be a better way than subtracting 1 from the months.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…