6 yıl artık bir tarih almak?

4 Cevap php

i 6 yıl geç bir tarih olmasını istiyorsanız?

ben nasıl yapabilirim?

4 Cevap

date_default_timezone_set('America/Los_Angeles'); //required if not set
$date = new DateTime('1/1/1981');
$date->modify('+60 year');
echo $date->format('Y-m-d');

Yukarıda unix zaman damgası tarih aralığı (1970 öncesi ve 2038 sonrası) etkilenmez.

Ayrıca doğrudan doğruya Karşılaştırma operatörleri ile tarihleri ​​karşılaştırmak, gerek Zaman damgası çevirebiliriz.

PHP 5.3 Gerektirir

Hala ChaosPandion en comment :) konuda gülüyor

echo strtotime ("+6 years");

hile yapmak gerekir.

Sizin açıklaması çok hassas değil, ancak echo date("Y-m-d", strtotime("+6 years")); neye ihtiyacınız olabilir ...

189302400 6 yıl içinde saniye sayısıdır.

Geçerli zaman damgasını alın, sonra 189302400 eklemek ve sonra bir tarih dizeye damgası dönüştürmek.