@UserTrue огромное спасибо
new Date().toJSON() помогите получить ответ как в консоли
-
Здравствуйте, если в консоли браузера ввести new Date().toJSON()
то ответ будет вида "2020-03-26T17:23:01.861Z"
но в басе при выводе в лог через выполнить код
new Date().toJSON();
log(new Date());
ответ будет такого формата
Fri Mar 27 2020 01:23:49 GMT+0700 (
Вопрос как получить в бас результат первого вида, как в консоли браузера? -
@gr-al-ni said in new Date().toJSON() помогите получить ответ как в консоли:
Здравствуйте, если в консоли браузера ввести new Date().toJSON()
то ответ будет вида "2020-03-26T17:23:01.861Z"
но в басе при выводе в лог через выполнить код
new Date().toJSON();
log(new Date());
ответ будет такого формата
Fri Mar 27 2020 01:23:49 GMT+0700 (
Вопрос как получить в бас результат первого вида, как в консоли браузера?
-
@gr-al-ni said in new Date().toJSON() помогите получить ответ как в консоли:
.861Z
Разбор строки, Date.parse Все современные браузеры, включая IE9+, понимают даты в упрощённом формате ISO 8601 Extended. Этот формат выглядит так: YYYY-MM-DDTHH:mm:ss.sssZ, где: YYYY-MM-DD – дата в формате год-месяц-день. Обычный символ T используется как разделитель. HH:mm:ss.sss – время: часы-минуты-секунды-миллисекунды. Часть 'Z' обозначает временную зону – в формате +-hh:mm, либо символ Z, обозначающий UTC. По стандарту её можно не указывать, тогда UTC, но в Safari с этим ошибка, так что лучше указывать всегда. Также возможны укороченные варианты, например YYYY-MM-DD или YYYY-MM или даже только YYYY. Метод Date.parse(str) разбирает строку str в таком формате и возвращает соответствующее ей количество миллисекунд. Если это невозможно, Date.parse возвращает NaN.дата
Это часовой пояс. У баса это UTC т.е время от гринвича.
Вы можете получить его напрямую
getTimezoneOffset