2010-01-23 12 views
22

क्या PHP में मानक फ़ंक्शन है जो वर्तमान तिथि के आधार पर वर्ष की दिन संख्या पायेगा?PHP में वर्ष के वर्तमान दिन को कैसे खोजें?

उदाहरण:

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

अगर वहाँ एक मानक कार्य नहीं है, किसी को भी इसी तरह के कुछ भी है कि रूपांतरण संभाल हैं का निर्माण किया है? क्या शामिल है?

उत्तर

44

date('z') + 1;

+0

'समय()' जरूरत नहीं है। वह वर्तमान तारीख के बारे में पूछता है। –

+1

बहुत सच है। फिक्स्ड है और 0 के लिए 1 से शुरू होने के लिए समायोजित करने के लिए +1 जोड़ा गया है। – Mike

+0

PHP मैनुअल: http://php.net/manual/en/function.date.php – Hafez

5

उपयोग date समारोह के z प्रारूप चरित्र:

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

आपको 1 जोड़ना होगा, हालांकि, मूल्य वापस शून्य-आधारित है। – Joey

6
// get day of year for 08 aug 2008 
// result 221 
echo date("z", mktime(0,0,0,8,8,2008))+1; 
संबंधित मुद्दे