Zaman damgası ve ay 1 yıl ve son gün ekleme

3 Cevap php

, 1268085720 onun 2010-03-08 23:00, böylece onun bugün: Ben gibi DB damgası var.

Nasıl bir yıl ekleyebilir ve aynı ayın son günü olması, ve bu gibi dönüştürmek gerekir: YYYY-AA-GG SS: DD?

Verilen örneğin i 2011-03-31 23:59 gerekir.

Teşekkürler

3 Cevap

http://stackoverflow.com/questions/1686724/php-last-day-of-the-month modifikasyonu

echo date("Y-m-t 23:59:59", strtotime("+1 year", 1268085720));
// -> 2011-03-31 23:59:59

t biçiminde verilen ayın gün sayısını (28 ile 31) verir. Eğer gerçek saat ve dakika istiyorsanız, Y-m-t H:i:s yerine kodlanmış zaman kullanabilirsiniz.

Kullan mktime();

$time=1268085720;
$nextyear=mktime(date('h', $time), date('i', $time), date('s', $time), date('m', $time), date('t', $time), date('Y', $time)+1);
//$result contain the timestamp
$lastday=strtotime('+1 year', $result);
echo date('Y-m-t H:i',$lastday);

Buraya :)