перевести секунды в ч:м: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, время: 03:23. |