Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Datum addieren [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Datum addieren


 
heikomi
18-04-2005, 19:54 
 
Wie kann ich zum aktuellen Datum eine bestimmte Anzahl Tagen addieren?

Danke schon mal und ein schönen abend noch!

 
Abraxax
18-04-2005, 19:55 
 
php.net/time

 
jahlives
18-04-2005, 21:59 
 
Da viele Leute nicht lesen mögen/wollen/können: :rolleyes:

$aktuell = time();
$anzahl_tage = 5;
$neue_zeit = $akutell + 5 * 60 * 60 * 60;

 
heikomi
18-04-2005, 23:36 
 
Danke jahlives, nur wenn ich mir jetzt $aktuell und $neue_zeit anzeigen lasse (echo $aktuell...) erhlte ich als Ausgabe

1113859268
1080000

 
jahlives
18-04-2005, 23:44 
 
$neue_zeit = $akutell + 5 * 60 * 60 * 60;
[... sollte natürlich so lauten]
$neue_zeit = $aktuell + 5 * 60 * 60 * 60;

Sorry war mein Fehler aber die Var habe ich in der Eile falsch geschrieben. Und da eine nicht definierte Var in einer Berechnung einfach gleich 0 gesetzt wird, erhieltst du das Ergebnis 5 * 60 * 60 * 60 = 1080000.

Gruss

tobi

 
tvdh-webdesign
19-04-2005, 01:42 
 
wenn du bestimmte Zeitrhythmen zu einem bestimmten Datum hinzufügen möchtest kannst du auch die funktion strtotime() nutzen:



$neuer_zeitstempel=strtotime("+1 month", time());

oder

$neuer_zeitstempel=strtotime("+1 year",$alter_zeitstempel);


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:42 Uhr.