javascript добавить 1 мс к дате строки - PullRequest
0 голосов
/ 26 мая 2020

У меня есть var в js, который представлен так: "lastTimeModified": "2019-02-26T11:38:20.222Z"

, и я хочу добавить к нему 1ms

Я пробовал что-то вроде этого :

dateObj = new Date();
dateObj.setMilliseconds(1);
var newDate = lastTimeModified + dateObj

но похоже, что это не работает.

Ответы [ 2 ]

1 голос
/ 26 мая 2020

Если вы можете получить дату в миллисекундах, тогда вы можете напрямую добавить к ней 1 миллисекунду

var date = new Date(lastTimeModified)    // convert string to date object
var mill = date.getMilliseconds()        // Get millisecond value from date
mill += 1                                // Add your one millisecond to it
date.setMilliseconds(mill)               // convert millisecond to again date object
0 голосов
/ 26 мая 2020

В приведенной ниже строке времени она превращается в объект даты, получает миллисекунды, так как 1 января 1970 года добавляет 1 мс и снова превращает ее в объект даты.

var newDate = new Date(new Date(lastTimeModified).getTime() + 1)
...