Я сделал эту формулу, чтобы превратить время как строку в секунды (как целое число)
seperated = new Date().split(":");<br />
seconds = seperated[0] * 60 * 60 + seperated[1] * 60 + seperated[2];
Как я могу сделать это наоборот?
Я не очень хорош в математике :)
РЕДАКТИРОВАТЬ:
Я попробовал это: (функция makeTime (...) работает)
function makeTime(timestr) {
var seperated = timestr.split(":");
return seperated[0] * 60 * 60 + seperated[1] * 60 + seperated[2];
}
function timeStr(integ) {
var hours = integ / 3600;
var minutes = (integ % 3600) / 60;
var seconds = integ % 60;
return hours + ":" + minutes + ":" + seconds;
}