Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Разбить время (https://javascript.ru/forum/css-html/48408-razbit-vremya.html)

TimohaP 02.07.2014 16:36

Разбить время
 
Есть переменная tracktime, ее надо розбить на минуты и секунды и занести в тег span. Допустим значения tracktime == 190 секунд.
var tracktime,tracktimemin,tracktimesec;
tracktime=190;
tracktimemin=?;
tracktimesec=tracktime%60

Определили сколько секунд (остаток деления на 60), но как определить сколько минут. При делении на 60 получается дробовое число, нужно как-то откинуть дробь от целого.
Потом нужно записать получившийся результат в span, в формате tracktimemin:tracktimesec. Код ниже не помогает:
document.getElementById('timeall').innerHTML=+tracktimemin':'+tracktimesec

Коротко: задано число, нужно определить сколько в них минут и секунд и записать в формате tracktimemin:tracktimesec в span.

TimohaP 02.07.2014 17:15

var tracktimesec=tracktime%60;
var tracktimemin=Math.floor(tracktime/60);

Уже с времям разобрался, нужно только правильно записать. Єтот вариант не подходит:
document.getElementById('timeall').innerHTML = +tracktimemin,':',+tracktimesec;

Aetae 02.07.2014 18:08

только +


Часовой пояс GMT +3, время: 09:41.