Ben küçük bir proje üzerinde çalışıyorum ve PHP tarih ile oynarken () ve mktime () ediyorum. Iki kod blokları ve çıktılarını karşılaştırmak, ikinci örnek de ilk mktime ayın tane ekler fark.
$monthis = 5;
echo date('F', mktime(0,0,0,$monthis,0,0)) . " 1, 2010 is on a " . date("l F", mktime(0, 0, 0, $monthis, 1, 2010));
söndürür
1 Nisan 2010 Cumartesi Mayıs olduğunu
ama ben bunu değiştirirseniz
$monthis = 5;
echo date('F', mktime(0,0,0,$monthis + 1,0,0)) . " 1, 2010 is on a " . date("l F", mktime(0, 0, 0, $monthis, 1, 2010));
söndürür
May 1, 2010 Cumartesi Mayıs olduğunu
Neden ikisi aynı ay yayarlar, böylece ilk mktime ayın bir eklemek gerekiyor?
Herhangi bir yardım ya da netlik mutluluk duyacağız. Teşekkürler :)