Zeitraum von einem Datumsfeld bis Heute(jetzt) ermitteln
Hallo,
Kann mir jemand schreiben wie ich den Zeitraum Jahre Monate Tage Stunden Minuten mit
PHP und einer MSSQL DB errechnen kann.
Es gibt eine MSSQL DB mit einem Datumsfeld Datetime.
Jetzt hätte ich gern auf einer PHP Seite den Zeitraum bis Heute ausgegeben.
Wie macht man das?
Danke.
mfG
Helmut
Kann mir jemand schreiben wie ich den Zeitraum Jahre Monate Tage Stunden Minuten mit
PHP und einer MSSQL DB errechnen kann.
Es gibt eine MSSQL DB mit einem Datumsfeld Datetime.
Jetzt hätte ich gern auf einer PHP Seite den Zeitraum bis Heute ausgegeben.
Wie macht man das?
Danke.
mfG
Helmut
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 218805
Url: https://administrator.de/contentid/218805
Ausgedruckt am: 25.11.2024 um 19:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo Helmut,
nomalerweise erfordert Programmieren auch etwas Querdenken
Timestamp a - Timestamp b
oder:
https://www.google.de/search?q=zeitddifferenzberechnen&oq=zeitddiffe ...
nomalerweise erfordert Programmieren auch etwas Querdenken
Timestamp a - Timestamp b
oder:
https://www.google.de/search?q=zeitddifferenzberechnen&oq=zeitddiffe ...
Hallo Helmut,
ich setze jetzt mal grundlegende PHP und MySQL Kenntnisse voraus, wenn das der Fall ist sollte dir die Funktion DateTime::Diff weiterhelfen:
http://www.php.net/manual/de/datetime.diff.php
Grüße Uwe
ich setze jetzt mal grundlegende PHP und MySQL Kenntnisse voraus, wenn das der Fall ist sollte dir die Funktion DateTime::Diff weiterhelfen:
http://www.php.net/manual/de/datetime.diff.php
Beispiel:
$today = new DateTime("now");
$dbDatum = new DateTime($row_Recordset1['deineDatumsspalte']);
$interval = $dbDatum->diff($today);
echo $interval->format('Die Differenz beträgt %Y Jahre %m Monate %d Tage %h Stunden %i Minuten %s Sekunden.');
Grüße Uwe
Kannst das auch direkt im MySQL query berechnen:
http://dev.mysql.com/doc/refman/5.1/de/date-and-time-functions.html
http://dev.mysql.com/doc/refman/5.1/de/date-and-time-functions.html