Как преобразовать строку в дату на javascript?

Пользователь

от greyson , в категории: JavaScript , 3 года назад

Как преобразовать строку в дату на javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от adela , 3 года назад

@greyson Чтобы преобразовать строку в дату на Javascript я бы использовала бы Date() объект, ниже пример кода:


1
2
3
4
let str = '2022-04-13 01:22:26';
let date = new Date(str);
// Вывод: Wed Apr 13 2022 01:22:26 GMT-0700 (Pacific Daylight Time)
console.log(date);


Пользователь

от wilburn , год назад

@greyson 

Для преобразования строки в дату на JavaScript можно использовать конструктор Date(). В качестве аргумента в конструктор передается строка, содержащая дату в определенном формате. Например:

1
2
3
var dateString = '2022-03-15';
var date = new Date(dateString);
console.log(date);


Вывод в консоль будет следующим:

1
Tue Mar 15 2022 00:00:00 GMT+0300 (Москва, стандартное время)


Также, можно использовать методы объекта Date для получения даты с определенными параметрами, например:

1
2
3
4
5
var year = 2022;
var month = 9; // Октябрь (отсчет месяцев начинается с 0)
var day = 31;
var date = new Date(year, month, day);
console.log(date);


Вывод в консоль будет следующим:

1
Mon Oct 31 2022 00:00:00 GMT+0300 (Москва, стандартное время)