Получение разницы во времени формата hhmm

113
21 октября 2019, 03:40

Есть две переменные хранящие время. Одна текущее вторая "требуемое". формат hhmm. Как получить разницу в виде hhmm или как узнать что одно время больше или меньше другого. Уточню речь идет о времени, а не о таймерах. т.е 13.40 - 12.20 = 1.20, 23.30 - 1.30 = 2

Answer 1

Можно вычислить как разницу в датах используя чистый js

const currentDate = new Date();
const lastDate = new Date('2019-02-23T00:00:00');
const diffSeconds = (currentDate - lastDate) / 1000; // будет число миллисекунд, переводим в секунды
const diffHours = diffSeconds / 3600; // получим сколько часов
const hours = parseInt(diffHours); // сколько целых часов
const minutes = parseInt((diffHours - hours) * 60); // берем дробную часть и переводим в минуты
const formatedDate = `${hours}ч ${minutes} мин`;
console.log(`Разница во времени ${formatedDate}`)
READ ALSO
Экспортировать таблицу на флексах в excel

Экспортировать таблицу на флексах в excel

Есть данные имеющие вид таблицы, но html таблицей не являющиесяВерстка сделана на флексах

139
как методом пост добавить запись в db?

как методом пост добавить запись в db?

когда я делаю запрос к api методом пост

160
mySQL: проверка значения на “пустоту”

mySQL: проверка значения на “пустоту”

Нужно проверить значение поляЕсли в нем содержится: - пустая строка '' - либо строка состоящая ли любого количества пробелов - либо NULL то, вернуть...

136