Преобразование даты из строки в объект

143
18 апреля 2019, 02:30

Ситуация следующая: нужно хранить полную дату (включая время до миллисекунд), но хранить её можно только в виде строки, объект не подходит и в этом проблема. Варианта 2 и они не принципиальны.

var date1 = Date.now(); // 1542258559443 
 
var date2 = Date(Date.now); // Thu Nov 15 2018 12:09:19 GMT+0700 (RTZ 6 (зима))

Вопрос в том, можно ли как то стандартными методами получить из этих строк дату в виде объекта, как например это делается при получении текущей даты?

var date3 = new Date(); // 2018-11-15T05:09:19.446Z

Answer 1

При вызове Date как функции с одним параметром будет возвращена строка с текущей датой и временем, не зависимо от того, что за параметр был передан.

Для создания объекта нужно использовать функцию Date, как конструктор, то есть вместе с оператором new.

В этом случае результат будет объект Date

console.log(new Date(1542258559443)); 
console.log(new Date(Date.now())); // не забыть вызвать функцию Date.now, а не просто передать ее 
console.log(new Date(Date.now).toString()); // иначе получим Invalid Date

READ ALSO
Ускороить сотрировку таблицы

Ускороить сотрировку таблицы

Есть функция сотрировки, и так как записай более 500 она работает очень медленноКак можно ускорить этот процесс или что я делаю не так?

137
Получение информации с html страницы

Получение информации с html страницы

Есть страница, с таблицей из дивов, куда добавляются ордера пользователей из БД, мне нужно эти ордера экспортировать в csv таблицу, как это...

102
Изменение цвета объекта на изображении [закрыт]

Изменение цвета объекта на изображении [закрыт]

Например у меня есть изображение

180
Можно ли в JS вывести содержимое папки?

Можно ли в JS вывести содержимое папки?

Задача: создать некий FolderViewerМорда такая:

110