Jetzt ist es tatsächlich mal erforderlich gewesen, für ein Flash-Projekt Videospieldauern im Format HH:MM:SS (Bsp.: 01:37:25) auszugeben, die ursprünglich in Form von Sekunden vorliegt. Hier meine Herangehensweise in plain old ActionScript.
function getFormattedTime(timeInSeconds) {
	var hours 	= 0;
	var minutes 	= 0;
	var seconds 	= 0;
	var hourOutput 	= "";
	var minOutput 	= "";
	var secOutput 	= "";
	var output 	= "";
	hours 	= Math.floor(timeInSeconds/3600);
	minutes = Math.floor((timeInSeconds-(hours*3600))/60);
	seconds = Math.floor((timeInSeconds-(hours*3600))%60);
if (hours<10) { hourOutput = "0"+hours; } else { hourOutput = hours; } if (minutes<10) { minOutput = "0"+minutes; } else { minOutput = minutes; } if (seconds<10) { secOutput = "0"+seconds; } else { secOutput = seconds; } output = hourOutput+":"+minOutput+":"+secOutput; return output; } trace(getFormattedTime(5845));
[…] “02:37″) abgebildet werden.Hier meine Herangehensweise, dies zu bewerkstelligen. Der aktuellere Artikel “Flash: Zeit im Format HH:MM:SS” ist besser […]