Как бы вы проверили разницу во времени в двух текстовых полях в Javascript?
javascript
date
datetime
Кишх
источник
источник
Ответы:
Импровизировать. Вычтите
Date
объекты JavaScript, чтобы увидеть их различие:Затем вы можете преобразовать миллисекунды в часы, минуты и секунды следующим образом:
Вы можете преобразовать время как строку в 24-часовой формат следующим образом:
источник
input type="text"
поля, а не между 9:00 и 17:00?Эта функция возвращает строку, которая отличается от строки datetime и текущего значения datetime.
Проверено в Google Chrome
console
(нажмите F12)источник
Вот решение, которое сработало для меня:
источник
Вот мое исполнение ....
источник
Хорошее решение доступно по адресу
http://blogs.digitss.com/javascript/calculate-datetime-difference-simple-javascript-code-snippet/
дает результат в желаемом формате
дни: часы: минуты: секунды.
Немного измененная версия этого кода показана ниже.
источник
Это дополнение к dmd733 . Я исправил ошибку с продолжительностью дня (надеюсь, я не смог проверить каждый случай).
Я также быстро добавил к результату свойство String, которое содержит общее прошедшее время (извините за плохие вложенные ifs !!). Например, если используется для пользовательского интерфейса и указывает, когда что-то было обновлено (например, RSS-канал). Вроде не к месту, но приятно иметь:
источник
Когда я попробовал разницу между одной и той же меткой времени, она дала 0 дней 5 часов 30 минут
поэтому, чтобы получить именно это, я вычел 5 часов 30 минут
источник
Разница во времени в миллисекундах
источник
Я сделал некоторые улучшения для счетчика таймера
источник
Попробуй это :
источник
Я бы использовал просто
getTime();
and, например,Date.now()
чтобы вернуть разницу в миллисекундах:источник
источник
Мне нравится делать это через Epoch.
источник
В моем случае я собираюсь сохранить время в миллисекундах на Chrome-хранилище и попытаться найти разницу через несколько часов.
источник
Вы можете использовать для этого момент js. momentJs 'fromNow ()' даст вам любую разницу во времени с текущим временем.
источник
источник
получить входные значения после отправки формы на php
переменная $ tminutes - это общая разница в минутах, рабочий час - $ час. этот код предназначен для php, используйте эту логику и преобразуйте этот код в js
источник