helmuthelmut2000
Goto Top

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

Content-ID: 218805

Url: https://administrator.de/contentid/218805

Ausgedruckt am: 25.11.2024 um 19:11 Uhr

certifiedit.net
certifiedit.net 08.10.2013 um 16:58:05 Uhr
Goto Top
Hallo Helmut,

nomalerweise erfordert Programmieren auch etwas Querdenken

Timestamp a - Timestamp b
oder:
https://www.google.de/search?q=zeitddifferenzberechnen&oq=zeitddiffe ...
colinardo
colinardo 08.10.2013, aktualisiert am 09.10.2013 um 10:21:39 Uhr
Goto Top
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

back-to-topBeispiel:
$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
masterG
masterG 10.10.2013 um 14:54:53 Uhr
Goto Top
Kannst das auch direkt im MySQL query berechnen:
http://dev.mysql.com/doc/refman/5.1/de/date-and-time-functions.html