[PHP] Tag vor 6 Monaten?

Virginia

Ensign
Registriert
Aug. 2005
Beiträge
133
Wie der Titel schon sagt... kann mir jmd. einen Tipp geben, wie ich mit PHP am einfachsten ausrechnen kann, welcher Tag heute vor 6 Monaten war?

Wie man das Datum von z.B. heute rausfindet, weiß ich... aber ich weiß nicht, wie ich zurückrechnen soll :(
 
PHP:
<?php

echo date("D, d.m.Y", mktime(0,0,0,date("m")-6, date("d"), date("Y")));
//Ausgabe: Sat, 06.05.2006

?>

:)
 
Und was ist am 01.01.2006 :) Als Monat -5 einzutragen wird wohl nicht funktionieren ... oder ?:)?

PHP:
echo date("Y-m-d H:i:s",strtotime("-6 month",time());
 
Genau das habe ich mir auch gedacht, Enigma. Versuche es mal mit deinem Code. Vielen Dank dafür.
 
Doch, soweit ich mich noch erinnere geht der bei mktime() am 1.1. bei Monat -6 dann entsprechend automatisch monat und jahr korrekt zurück. Das sollte auch mit Tag -6 usw. funzen.
Man kann glaube auch den 30. Februar. angeben. dann wird automatisch draus 1. oder 2. März je nachdem usw. :D


PS:
siehe Example 1
http://de.php.net/manual/en/function.mktime.php
 
Zuletzt bearbeitet:
Zurück
Oben