Я пытаюсь получить объект Date из строки
const str = 2020-11-19T05:00:00.000Z
console.log(new Date(str));
Но когда я так делаю, то время преобразуется к времени у меня на компьютере (у меня московское время):
Thu Nov 19 2020 08:00:00 GMT+0300 (Москва, стандартное время)
Как сделать так, чтобы я получал Date без преобразования времени к локальному?
1-й вариант:
let str = '2020-11-19T05:00:00.000Z'
let d = new Date(str);
var day = d.getUTCDate();
var month = d.getUTCMonth();
var year = d.getUTCFullYear();
var hour = d.getUTCHours();
var minute = d.getUTCMinutes();
var second = d.getUTCSeconds();
console.log(`${day}.${month}.${year} ${hour}:${minute}:${second}`)
//19.10.2020 5:0:0
2-й вариант:
let str = '2020-11-19T05:00:00.000Z'
let date = new Date(str);
console.log(date.toLocaleDateString('ru-RU'));
console.log(date.toLocaleTimeString('ru-RU',{hour12: false, timeZone: "UTC"}));
//19.11.2020
//05:00:00
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Хочу изменить текст "Показать все" на "Скрыть"Как можно это сделать?
есть массив с циклом и логикойНужно добавить пробелы вначале чтобы было видно полностью елку, а не только одну сторону Пример:
Подскажите, пожалуйста, хочу написать небольшой(300 единиц) интернет-магазин на Vuejs(Nuxt