इंजील जादूगर या हिरलिंग?
मई 2024
अधिकांश PHP प्रोग्रामों के लिए समय के साथ काम करना एक लगातार काम है। उदाहरण के लिए, एक शॉपिंग कार्ट प्रोग्राम में आप अपने ग्राहक द्वारा की गई खरीदारी की तारीख और समय को स्टोर करना चाहेंगे। बाद में आप उस दिनांक और समय को भी स्टोर करना चाहेंगे जो खरीद ग्राहक को भेज दी गई थी। ऐसा करने का एक तरीका यूनिक्स टाइमस्टैम्प के प्रारूप में प्रत्येक दिनांक और समय को संग्रहीत करना है। आइए एक उदाहरण देखें। इस समय यह 28 अक्टूबर, 2005 को 3:06 बजे है और मैंने Amazon.com से सिर्फ दो डीवीडी खरीदी हैं। मेरे आदेश के लिए टाइमस्टैम्प 1130486817 होगा और यह संख्या डेटाबेस में संग्रहीत की जाएगी। इसके संग्रहित होने के बाद, हम इस खरीद के लिए ऑर्डर समर को प्रदर्शित करने में उपयोग के लिए इसे पुनः प्राप्त कर सकते हैं। लेकिन यह संख्या बहुत पाठक-हितैषी नहीं है? जब गेटडेट फ़ंक्शन काम में आता है। हम टाइमस्टैम्प पर getdate फ़ंक्शन का उपयोग एक सरणी प्राप्त करने के लिए करेंगे जिसमें टाइमस्टैम्प के बारे में सभी प्रकार की जानकारी होगी जैसे कि महीने, दिन, वर्ष और दिन का समय। फिर हम इको स्टेटमेंट के साथ एरे के सभी हिस्सों को प्रदर्शित कर सकते हैं। इस फ़ंक्शन के लिए कोड और परिणामी $ खरीद सरणी है।
तो इस सरणी में सभी जानकारी का क्या मतलब है? [सेकंड] खरीद के समय के लिए वर्गों में संख्यात्मक मान (0 से 59 तक) हमारे उदाहरण में, यह 3:06 बजे के बाद 57 सेक्शन था [मिनट] खरीद के समय के लिए मिनटों में संख्यात्मक मान (0 से 59 तक) हमारे उदाहरण में, यह 3 बजे के 6 मिनट बाद था [घंटे] खरीद के समय के लिए घंटों में संख्यात्मक मान (0 से 23 तक) सुबह के ३ बज रहे थे [Mday] खरीद की तारीख के महीने के दिन के लिए संख्यात्मक मान (1 से 31 तक) यह 28 वां था [Wday] खरीद की तारीख के लिए सप्ताह के दिन के लिए संख्यात्मक मान (रविवार से 6 के लिए शनिवार से शनिवार तक के लिए) यह शुक्रवार है इसलिए संख्यात्मक मान 5 है [सोमवार] खरीद के लिए महीने के लिए संख्यात्मक मान (12 से 1 से) यह अक्टूबर है इसलिए संख्यात्मक मान 10 है [साल] खरीद की तारीख के लिए वर्ष के लिए संख्यात्मक मान (4 अंक) यह 2005 है [Yday] खरीद की तारीख के लिए वर्ष के दिन के लिए संख्यात्मक मान (0 से 365 तक) यह इस वर्ष का 300 वां दिन है [काम करने के दिन] खरीद की तारीख के लिए सप्ताह के दिन का पाठ मूल्य (शनिवार के माध्यम से रविवार) आज शुक्रवार है [महीना] खरीद की तारीख के लिए महीने का पाठ मूल्य (जनवरी दिसंबर के माध्यम से) अक्टूबर है [0] टाइमस्टैम्प 1130486817 इसलिए अब हम सभी को खरीद की तारीख और समय प्रदर्शित करने की आवश्यकता है (28 अक्टूबर, 2005 - 3:06:57) एक गूंज कथन का उपयोग करना है। गूंज "$ खरीद [माह] $ खरीद [mday], $ खरीद [वर्ष] - $ खरीद [घंटे]: $ खरीद [मिनट]: $ खरीद [सेकंड]"; | |