Hallo leute,
ich habe jetzt schon hin und her probiert, aber ich kann einfach keine Minuten ausgeben bei der Berechnung von Zeitabständen. Tage zeigt er mir über "->days" an, aber wenn ich es mit "->mins" oder "->minutes" probiere, sowie andere Angaben bekomm ich gar nichts angezeigt. Mithilfe von "->format('i')" bekomm ich den inhalt der Klammern dargestellt.
Aber erstmal zu meinem Ziel:
Ich habe in einer Datei ein Datum mit Uhrzeit zu stehen, dieses soll ausgelesen werden und von der aktuellen Zeit abgezogen werden, um den Zeitunterschied zu ermitteln.
mein Code:
Wie gesagt, ich hätte gern den Zeitinterval in Minuten, nur gibt er mir die nicht aus.
Ein Beispielcode aus dem Manual funktioniert zwar mit "->format()", aber dieses hat ein festes Datum im Code, meins soll vorher ausgelesen werden. Hab ich irgendwo einen Fehler drin?^^
mfG
Gortun
ich habe jetzt schon hin und her probiert, aber ich kann einfach keine Minuten ausgeben bei der Berechnung von Zeitabständen. Tage zeigt er mir über "->days" an, aber wenn ich es mit "->mins" oder "->minutes" probiere, sowie andere Angaben bekomm ich gar nichts angezeigt. Mithilfe von "->format('i')" bekomm ich den inhalt der Klammern dargestellt.
Aber erstmal zu meinem Ziel:
Ich habe in einer Datei ein Datum mit Uhrzeit zu stehen, dieses soll ausgelesen werden und von der aktuellen Zeit abgezogen werden, um den Zeitunterschied zu ermitteln.
mein Code:
PHP-Code:
$datei = file('blabla/link/bla.txt');
$var = $datei[14];
$vard = substr($var,6, 2);
$varm = substr($var,3, 2);
$vary = substr($var,0, 2);
$varh = substr($var,9, 2);
$varmi = substr($var,12, 2);
$vardatetime = new DateTime($vary.'-'.$varm.'-'.$vard.'-'.$varh.'-'.$varmi);
$vardatetime2 = new DateTime();
$varinterval = $vardatetime2->diff($vardatetime);
echo $varinterval->days;
Ein Beispielcode aus dem Manual funktioniert zwar mit "->format()", aber dieses hat ein festes Datum im Code, meins soll vorher ausgelesen werden. Hab ich irgendwo einen Fehler drin?^^
mfG
Gortun
Kommentar