КОД:
var currentDate = new Date();
var utcString = currentDate.toUTCString();
var utcDate = new Date(utcString);
console.log("CURRENT DATE: " + currentDate)
console.log(utcDate);
console.log("UTC STRING: " + utcString);
console.log("UTCDATE: " + utcDate)
ВЫХОД:
CURRENT DATE: Fri Dec 14 2018 06:19:05 GMT+0545 (+0545)
2018-12-14T00:34:05.000Z
UTC STRING: Fri, 14 Dec 2018 00:34:05 GMT
UTCDATE: Fri Dec 14 2018 06:19:05 GMT+0545 (+0545)
Здесь я преобразовал currentDate в UTCString и пытался преобразовать UTCStiring вДата Объект в JavaScript.
Теперь в выходной текущей дате все в порядке, и когда я записываю utcDate, это также нормально, оно показывает приблизительное время UTC для текущей системной даты, проблема заключается в том, что я соединяю объект utcDate со строкой (впоследняя строка в коде) она печатается так же, как текущая дата, почему это происходит?Значение в строке № 5 и № 7 в приведенном выше коде должно быть одинаковым.