Как рассчитать разницу между двумя моментами, например (время сервера = 04: 30 вечера и <p id="orderTime">02:30 pm</p>
) и вернуть его за считанные минуты, например, через 90 минут, используя jquery и javascript. Время и время сервера в 12-часовом формате не в течение 24 часов.рассчитать разницу между двумя моментами в минутах
-1
A
ответ
1
Если вы можете гарантировать, что они всегда будут иметь тот формат, то вот простое решение:
function humanReadableToMinutes(time)
{
var parts = time.split(/ |:/);
return (parts[2] == 'pm' * 12 * 60)
+ parseInt(parts[0], 10) * 60
+ parseInt(parts[1], 10);
}
Объяснение:
К
var parts = time.split(/ |:/);
мы разделив02:30 pm
на 3 части:02
,30
,pm
.return (parts[2] == 'pm' * 12 * 60) + parseInt(parts[0], 10) * 60 + parseInt(parts[1], 10);
содержит 3 операндами:* (parts[2] == 'pm' * 12 * 60) --- adds additional 12 hours if it's "pm" * parseInt(parts[0], 10) * 60 - takes hours fraction extracted and converts it to minutes * parseInt(parts[1], 10) - minutes fraction
PS: это решение не заботиться о 12am
и 12pm
точно, так что это домашнее задание для OP
Смежные вопросы
- 1. Рассчитать минуты между двумя моментами без даты
- 2. Разница между двумя моментами
- 3. Как найти разницу между двумя моментами?
- 4. Получите разницу между двумя датами в минутах
- 5. Как рассчитать разницу между двумя date()?
- 6. Как рассчитать разницу между двумя временами?
- 7. Рассчитать разницу между двумя датами
- 8. рассчитать разницу между двумя датами
- 9. Рассчитать разницу между двумя датами
- 10. Рассчитать разницу во времени в минутах
- 11. Как найти разницу во времени между двумя моментами в javascript
- 12. Как найти разницу во времени между двумя моментами в C#
- 13. Как получить разницу во времени между двумя моментами в php
- 14. рассчитать разницу между двумя строками в SQL
- 15. Рассчитать разницу между двумя раз в Android
- 16. рассчитать разницу между двумя часами в час
- 17. Рассчитать разницу между двумя номерами в файле
- 18. Рассчитать разницу между двумя значениями в объединении
- 19. Рассчитать разницу во времени в минутах в SQL Server
- 20. Как рассчитать разницу между двумя переменными NSDate?
- 21. Python находит разницу между двумя отметками времени в минутах
- 22. Как получить разницу (в минутах) между двумя строками даты?
- 23. Как получить разницу между двумя DateTimes в часах и минутах
- 24. JScript: Как рассчитать разницу между двумя датами?
- 25. Как рассчитать разницу между двумя Java java.sql.Timestamps?
- 26. Получите разницу между 2 date_time в минутах
- 27. Как рассчитать разницу между двумя номерами
- 28. Рассчитать разницу между двумя отсортированными массивами
- 29. Рассчитать разницу между двумя датами и временем
- 30. Как рассчитать разницу между двумя датпикерами
Будет ли всегда быть в формате 'HH: mm am'? – zerkms
Как возвращается серверное время? Строка? Форматирование даты и времени JSON? Сохраняется ли она в переменной? Можете ли вы показать код, который его получает? – pete
время в HH: mm am/pm формат и он должен вернуться в минутах 00:60/60 минут – gjman2