Извлечение часов из даты «2019-06-29T 1:25:40 000 + 00: 00» и подсчет этого как «1 ч 25 мин 40 сек» - PullRequest
0 голосов
/ 01 июля 2019

Можно ли извлечь из этой даты var e = new Date ("2019-06-29T 1: 25: 40,000 + 00: 00") часов и считать ее 1h 25 min 40 sec?

var d = new Date("2019-06-29 21:25:38+00");
//hour --> 21:25:38

var e = new Date("2019-06-29T 1:25:40.000+00:00");
//hour --> 1:25:40

Я хочу, чтобы значение 1: 25: 40 считалось как 1 ч 25 мин 40 с

1 ч ---> 3600 секунд

25 минут -> 1500 секунд

40 секунд

var k = '1: 25: 40';

var d = new Date ("2019-06-29 21: 25: 38 + 00"); d.setSeconds (d.getSeconds () + 5140);

Результат: 21:25:38 + 1: 25: 40 = 22: 51: 18

1 Ответ

0 голосов
/ 01 июля 2019

Вы должны предоставить действительный формат ввода для объекта Date, например:
var date = new Date('1995-12-17T03:24:00');
// Sun Dec 17 1995 03:24:00 GMT ...

Затем используйте его какэто:

console.log(`${date.getHours()}h:${date.getMinutes()}m:${date.getSeconds()}s `);  
...