Zahl in Zeitformat umstellen

solomat

Erfahrenes Mitglied
Hallo, folgendes, ich spiele ein Spiel in dem 1 Stunde in 4 Ticks aufgeteilt ist. Demzufolge hat 1 Tick 15 Minuten. Nun wollte ich einen Tickrechner basteln und frage mich nun, wie ich aus einer Kommazahl eine vernünftige Zeitangabe mache.Hier mal mein Versuch:
PHP:
<form method="post" action="tickrechner.php">
  <input name="tickzahl" type="text" id="tickzahl" size="5">
  <input type="submit" name="Submit" value="Berechnen">
</form>
<?
$ergebnis=$tickzahl / 4;
$ergebnis=time(H,i);
if (isset($tickzahl)) {
echo "<b>$tickzahl</b> Ticks sind <b>$H</b> Stunden und <b>$i</b> Minuten";
}
?>
Bin für jeden Rat dankbar. Forumsuche hat mir leider nicht weitergeholfen.
 
Du musst die Daten noch mit der Zeit in Verbindung setzen:
PHP:
<?php

	if( isset($_POST['tickzahl']) ) {
		$_POST['tickzahl'] = intval($_POST['tickzahl']);
		$temp = $_POST['tickzahl'] * 15;
		echo $_POST['tickzahl'].' Ticks sind '.floor($temp/60).' Minuten und '.($temp % 60).' Minuten.';
	}

?>
 
Zurück