Date function returns the date with a day lesser in firefox
new Date("10/29/2018") Return output:Date 2018-10-28T18:30:00.000Z
Alle svar (2)
How are you using the command to see the output?
Ændret af WestEnd den
Consider time zones. The "Z" in your output indicates GMT time.
As an example of how to get local time, submit this in Firefox's Web Console:
var d=new Date("10/29/2018"); console.log('toString() => ' + d.toString()); console.log('toISOString() => ' + d.toISOString()); console.log('toLocaleString() => '+d.toLocaleString()); console.log('toGMTString() => ' + d.toGMTString());
https://developer.mozilla.org/docs/Tools/Web_Console
I get:
toString() => Mon Oct 29 2018 00:00:00 GMT-0700 (Pacific Daylight Time)
toISOString() => 2018-10-29T07:00:00.000Z
toLocaleString() => 10/29/2018, 12:00:00 AM
toGMTString() => Mon, 29 Oct 2018 07:00:00 GMT