helmuthelmut2000

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
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 218805

Url: https://administrator.de/forum/zeitraum-von-einem-datumsfeld-bis-heutejetzt-ermitteln-218805.html

Ausgedruckt am: 01.06.2025 um 15:06 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