X
點擊此處開啟此網站的行動版。

技術支援討論區

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

new Date("10/29/2018") Return output:Date 2018-10-28T18:30:00.000Z
WestEnd
  • Top 25 Contributor
60 個解決方法 5379 個答案

How are you using the command to see the output?

How are you using the command to see the output?

由 WestEnd 於 修改

jscher2000
  • Top 10 Contributor
8684 個解決方法 71000 個答案

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

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: <pre>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()); </pre> 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