Reputation: 2783
I use the method toISOString()
to convert a date into a ISO String
console.log(date);
var x = date.toISOString();
console.log(x);
My input date-object contains the following data
Wed Apr 01 2020 01:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)
The output of toISOString()
is 2020-03-31T23:00:00.000Z
I try to find a solution and explaination about this strange result, because it happens only by the 1st of April - and this is not an april joke. Does somebody can explain the behavior? Or can give me a hint, how I can get the correct value?
Upvotes: 2
Views: 1682
Reputation: 7330
Simple.
Your timezone is +0200 GMT
, and toISOString()
gives you Zulu
time. Everything is correct here.
Upvotes: 9