перевести секунды в ч:м:c
Всем привет.
Собственно сабж, в переменной data (var data = 4123) нах-ся время в секундах, как разбить её на 3 переменных - h, m, s чтоб получить нормальное понятное людям время? голова не варит уже :lol: |
Цитата:
Цитата:
|
Vampir3,
:cray: :) var data = 4123; function formatTime(seconds) { var minutes = seconds / 60 | 0, hours = minutes / 60 | 0, days = hours / 24 | 0, hours = hours % 24; seconds %= 60; minutes %= 60; return [days, hours, minutes, seconds] }; alert(formatTime(data)); alert(1 * 60 * 60 + 8 * 60 + 43); |
Это не время, а интервал времени.
|
var data = 4123; alert(~~(data/3600)+":"+~~((data%3600)/60)+":"+data%3600%60); или var data = 4123; var h = ~~(data/3600); var m = ~~((data%3600)/60); var s = data%3600%60; alert(h+":"+m+":"+s); |
Часовой пояс GMT +3, время: 01:55. |