[Code] Datum in der Zukunft berechnenSie befinden sich: Home > Webmaster News
Wie berechnet man ein Datum in der Zukunft ?
Die Aufgabenstellung sei wie folgt: Wir haben ein Datum ($datum) und wollen berechnen, welches Datum genau 5 Monate später liegt.
<?php
// Der Ausgangspunkt ist einfach
$datum = '19.8.2008';
$monate = 5;
// Zunächst holen wir uns Tag, Monat und Jahr in eigene Variablen:
list($tag,$monat,$jahr)=explode('.',$datum);
// In $tag steht nun 19, in $monat steht 8 und in $jahr steht 2008.
// Aus diesen Einzelteilen können wir mit mktime einen Unix-Timestamp bauen, und die 5 Monate gleich hinzuzählen:
$timestamp = mktime(0,0,0,$monat+$monate,$tag,$jahr);
echo 'Altes Datum '.$datum.'<br>';
echo 'Neues Datum '.date('d.m.Y',$timestamp).'<br>';
?>
Sie können aus diesem Script für Ihre eigenen Programme auch eine Funktion ableiten, der Sie z.B. das Ausgangsadtum und eine zuzurechnende Zeit variabel übergeben, und die Ihnen dann das Zieldatum zurückgibt.(Autor: Wolfgang), Eingetragen am 07.07.2008
Schreib ein Kommentar
|