2016-07-30 6 views
-1

Ich setze zusammen ein wenig Abonnements Skript in PHP, die das Ablaufdatum berechnen wird basierend auf heutigen Datum und Zeit, aber es gibt das Ergebnis der 0000-00-00 00:00:00 (Datetime)PHP Todays Datum + 1Year

Hier ist mein Code :

$added = date("Y-m-d H:i:s"); 
$expiry = strtotime('+ 1 year', $added); 

Wie kann ich diese mir das Ergebnis zu geben:

$added = 2016-07-30 17-18-33 
$expiry = 2017-07-30 17-18-33 

Antwort

0

Sie Mischung zwischen einem Zeitstempel bekommen und es zu formatieren. Beides muss getan werden, um den gewünschten Ausgang zu erhalten:

$now = time(); 
$added = date("Y-m-d H-i-s", $now); 
$expiry = date("Y-m-d H-i-s", strtotime('+ 1 year', $now));