Angenommen, die Zielzeit ist 16.30 Uhr und die aktuelle Uhrzeit ist 3.25 Uhr. Wie berechne ich die verbleibenden Minuten, um die Zielzeit zu erreichen? Ich brauche das Ergebnis in Minuten.PHP: Wie berechnet man die verbleibende Zeit in Minuten?
session_start();
$m=30;
//unset($_SESSION['starttime']);
if(!$_SESSION['starttime']){
$_SESSION['starttime']=date('Y-m-d h:i:s');
}
$stime=strtotime($_SESSION['starttime']);
$ttime=strtotime((date('Y-m-d h:i:s',strtotime("+$m minutes"))));-->Here I want to calcuate the target time; the time is session + 30 minutes. How will i do that
echo round(abs($ttime-$stime)/60);
Krishnik
mögliche Duplikate von [Wie Zeitunterschied in Minuten in PHP erhalten] (http://stackoverflow.com/questions/365191/how-to-get-time-difference-in-minutes-in-php) – miku
strtotime ("+30 Minuten"); Gibt die aktuelle Zeit + 30 Minuten zurück. Wie kann ich die Zeit anders als die aktuelle Zeit an strtotime() weitergeben; ? – Nick
werfen Sie einen Blick auf die Dokumentation, es ist genau dort http://php.net/manual/en/function.strtotime.php der zweite (optionale) Parameter ist der Zeitstempel, aus dem es berechnet – Hannes