2010-01-23 17 views
22

PHP'de, geçerli tarihe göre yılın gün numarasını bulabilecek standart bir işlev var mı?PHP'de yılın mevcut günü nasıl bulunur?

Örnekler:

Jan 22nd = 22 
Feb 27th = 58 
Mar 5th = 64 

standart bir işlev yoksa, herkes dönüşüm bakacaklarını benzer bir şey inşa etti? Her şey dahil ne?

cevap

44

date('z') + 1;

+0

'zaman() 'gerekli değildir. Güncel tarihi soruyor. –

+1

Çok doğru. Bu düzeltildi ve 1 yerine 1'den başlayan bir +1 eklendi. – Mike

+0

PHP kılavuzu: http://php.net/manual/en/function.date.php – Hafez

5

kullanımı date fonksiyonunun z biçimi karakteri:

echo date('z'); // 22, based on the "current date" 
+4

1 döndürülen değer sıfır tabanlı. – Joey

6
// get day of year for 08 aug 2008 
// result 221 
echo date("z", mktime(0,0,0,8,8,2008))+1;