Как преобразовать значение даты и времени в массиве объектов в формат Timestamps?

95
07 июля 2021, 22:30

1 Необходимо преобразовать значение даты и времени (переменная item.TimeString) в милисекунды от 1970.

Для теста создал новую переменную var date, чтобы посмотреть, чего получается - не получается!

2 Код:

function completeFn({data}) { //data.forEach(function(row, index) {
    for (var i = 0; i < data.length; i++){
    var ready = data.map(function(item) {return [item.TimeString,parseInt(item.VarValue)]}); //
    var date = Math.floor(Date(ready.TimeString));}
   console.log(ready);
   console.log(date);

3 Переменная item.TimeString выглядит так:

0: Array [ "29.05.2019 16:42:153600000", 0 ]
​
1: Array [ "29.05.2019 16:42:163600000", 0 ]
​
2: Array [ "29.05.2019 16:42:173600000", 0 ]
​
3: Array [ "29.05.2019 16:42:183600000", 0 ]
​
4: Array [ "29.05.2019 16:42:183600000", 4 ]
​
5: Array [ "29.05.2019 16:42:193600000", 4 ]
​
6: Array [ "29.05.2019 16:42:203600000", 4 ]
​

4 Пример как надо:

0: Array [ "29.05.2019 16:42:153600000", 0 ]  -  0: Array [ 1559148136, 0 ]
Answer 1

Можно использовать библиотеку moment.js:

let timeStr = '29.05.2019 16:42:163600000'; 
let time = moment.utc(timeStr, 'DD.MM.YYYY HH:mm:ss'); 
console.log(+time);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js" integrity="sha256-4iQZ6BVL4qNKlQ27TExEhBN1HFPvAvAMbFavKKosSWQ=" crossorigin="anonymous"></script>

READ ALSO
Как правильно оформлять сравнение в js?

Как правильно оформлять сравнение в js?

Часто сталкиваюсь при работе на фронте с такого рода сравнениями:

101
Правильное условие отправки данных

Правильное условие отправки данных

Подскажите пожалуйста, как иначе сделать условие, чтобы если даже нету товара в форме, то происходила отправкаВ данный момент, форма в которой...

87
Подключить удалённый сервер NodeJS

Подключить удалённый сервер NodeJS

Такая ситуацияУ меня создан сервер на NodeJS(Проект на готовой платформе, но не суть)

94
Object.defineProperty относительно модуля

Object.defineProperty относительно модуля

Есть модуль содержащий методы, и не содержащий не одного объявленного или инициализированной глобально переменнойЕсть механизм добавления...

87