पीएचपी डेट और टाइम फ़ंक्शन

PHP Date/Time अवधारणा

Date/Time फ़ंक्शन आपको PHP शेल स्क्रिप्ट से चलने वाले सर्वर पर तारीख और समय प्राप्त करने की अनुमति देते हैं। आप तारीख और समय को विभिन्न तरीकों से फ़ॉर्मेट कर सकते हैं।

टिप्पणी:ये फ़ंक्शन सर्वर के स्थानीय सेटिंग पर निर्भर करते हैं। इन फ़ंक्शनों का उपयोग करते समय ग्रीष्मकालीन समय और अंतराळ वर्ष को ध्यान में रखें।

स्थापित

PHP Date/Time फ़ंक्शन PHP के केंद्रीय घटक हैं। इन फ़ंक्शनों को स्थापित किए बिना इस्तेमाल कर सकते हैं।

रनटाइम कॉन्फ़िगरेशन

Date/Time फ़ंक्शन के व्यवहार php.ini में सेट किए गए प्रभावित होते हैं:

नाम वर्णन मूवब PHP संस्करण
date.timezone मूवब टाइमज़न (सभी Date/Time फ़ंक्शन इस विकल्प का उपयोग करते हैं) "" PHP 5.1
date.default_latitude मूवब अक्षांश (date_sunrise() और date_sunset() इस विकल्प का उपयोग करते हैं) "31.7667" PHP 5.0
date.default_longitude मूवब देशांतर (date_sunrise() और date_sunset() इस विकल्प का उपयोग करते हैं) "35.2333" PHP 5.0
date.sunrise_zenith मूवब अपराह्न ज़ेनिथ (date_sunrise() और date_sunset() इस विकल्प का उपयोग करते हैं) "90.83" PHP 5.0
date.sunset_zenith मूवब डाउनसेट ज़ेनिथ (date_sunrise() और date_sunset() इस विकल्प का उपयोग करते हैं) "90.83" PHP 5.0

PHP 5 तारीख/समय फ़ंक्शन

फ़ंक्शन वर्णन
checkdate() ग्रीगोरियन तारीख की प्रमाणीकरण करता है。
date_add() दिन, महीना, वर्ष, घंटे, मिनट और सेकंड को तारीख में जोड़ता है。
date_create_from_format() निर्दिष्ट फॉर्मेट के अनुसार नए DateTime ऑब्जेक्ट को वापस करता है。
date_create() नया DateTime ऑब्जेक्ट वापस करता है。
date_date_set() नई तारीख नियत करता है。
date_default_timezone_get() सभी Date/Time फ़ंक्शनों द्वारा इस्तेमाल किए जाने वाले डिफ़ॉल्ट टाइमजोन को वापस करता है。
date_default_timezone_set() सभी Date/Time फ़ंक्शनों द्वारा इस्तेमाल किए जाने वाले डिफ़ॉल्ट टाइमजोन को नियत करता है。
date_diff() दो तारीखों के बीच का अंतर वापस करता है。
date_format() निर्दिष्ट फॉर्मेट के अनुसार फॉर्मेट किए गए तारीख को वापस करता है。
date_get_last_errors() तारीख स्ट्रिंग में चेतावनी/गलती वापस करता है。
date_interval_create_from_date_string() इसके बाद तारीख की लिंक को बनाता है。
date_interval_format() समय अंतराल को फॉर्मेट करता है。
date_isodate_set() ISO तारीख नियत करता है。
date_modify() टाइमस्टैप को संशोधित करता है。
date_offset_get() टाइमजोन ऑफसेट वापस करता है。
date_parse_from_format() निर्दिष्ट फॉर्मेट के अनुसार निर्दिष्ट तारीख के बारे में विस्तृत जानकारी वापस करने वाला एक्राउन्ट वापस करता है。
date_parse() निर्दिष्ट तारीख के बारे में विस्तृत जानकारी वापस करने वाला एक्राउन्ट वापस करता है。
date_sub() निर्दिष्ट तारीख से दिन, महीना, वर्ष, घंटे, मिनट और सेकंड को घटाता है。
date_sun_info() निर्दिष्ट तारीख और स्थान के लिए अंतराल (दूरी) के बारे में जानकारी वापस करने वाला एक्राउन्ट वापस करता है。
date_sunrise() निर्दिष्ट तारीख और स्थान के लिए सवारी का समय वापस करता है。
date_sunset() निर्दिष्ट तारीख और स्थान के लिए आखिरी रोशनी का समय वापस करता है。
date_time_set() समय नियत करता है。
date_timestamp_get() Unix टाइमस्टैप वापस करता है。
date_timestamp_set() Unix टाइमस्टैप पर आधारित तारीख और समय नियत करता है。
date_timezone_get() दिया हुए DateTime ऑब्जेक्ट का टाइमजोन नियत करता है。
date_timezone_set() DateTime ऑब्जेक्ट के टाइमज़ोन को सेट करता है।
date() स्थानीय तारीख/समय को फॉर्मैट करता है。
getdate() किसी टाइमस्टैप्प या स्थानीय तारीख/समय के डेटा को वापस करता है。
gettimeofday() वर्तमान समय को वापस करता है。
gmdate() GMT/UTC तारीख/समय को फॉर्मैट करता है。
gmmktime() GMT तारीख का UNIX टाइमस्टैप्प वापस करता है。
gmstrftime() भाषायी रूपरेखा के अनुसार GMT/UTC तारीख/समय को फॉर्मैट करता है。
idate() स्थानीय तारीख/समय को इंटग्रल में फॉर्मैट करता है。
localtime() स्थानीय समय को वापस करता है。
microtime() वर्तमान समय का माइक्रोसेकंड वापस करता है。
mktime() तारीख का Unix टाइमस्टैप्प वापस करता है。
strftime() भाषायी रूपरेखा के अनुसार स्थानीय तारीख/समय को फॉर्मैट करता है。
strptime() strftime() द्वारा उत्पन्न तारीख/समय को विश्लेषित करता है。
strtotime() किसी अंग्रेजी टेक्स्ट के तारीख या समय के वर्णन को Unix टाइमस्टैप्प में विश्लेषित करता है。
time() वर्तमान समय का Unix टाइमस्टैप्प वापस करता है。
timezone_abbreviations_list() ग्रीनिक टाइम, ऑफ़सेट और टाइमज़ोन नाम को समाविष्ट करने वाला संबंधित एरेा को वापस करता है。
timezone_identifiers_list() सभी टाइमज़ोन पहचानकर्ताओं के साथ इंडेक्स एरेा को वापस करता है。
timezone_location_get() निर्दिष्ट टाइमज़ोन के स्थान सूचना को वापस करता है。
timezone_name_from_abbr() टाइमज़ोन के अल्पकृत नाम से टाइमज़ोन का नाम वापस करता है。
timezone_name_get() टाइमज़ोन का नाम वापस करता है。
timezone_offset_get() GMT के अनुकूल टाइमज़ोन ऑफ़सेट को वापस करता है。
timezone_open() नया DateTimeZone ऑब्जेक्ट बनाता है。
timezone_transitions_get() सभी टाइमज़ोन के रूपांतरणों को वापस करता है。
timezone_version_get() टाइमज़ोन डाटाबेस की संस्करण वापस करता है。

PHP 5 द्वारा पूर्व-परिभाषित Date/Time समानांतर

समानांतर वर्णन
DATE_ATOM Atom (उदाहरण में: 2005-08-15T16:13:03+0000)
DATE_COOKIE HTTP Cookies (उदाहरण में: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_ISO8601 ISO-8601 (उदाहरण: 2005-08-14T16:13:03+0000)
DATE_RFC822 RFC 822 (उदाहरण: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC850 RFC 850 (उदाहरण: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1036 RFC 1036 (उदाहरण: Sunday, 14-Aug-05 16:13:03 UTC)
DATE_RFC1123 RFC 1123 (उदाहरण: Sun, 14 Aug 2005 16:13:03 UTC)
DATE_RFC2822 RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000)
DATE_RSS RSS (Sun, 14 Aug 2005 16:13:03 UTC)
DATE_W3C World Wide Web Consortium (उदाहरण: 2005-08-14T16:13:03+0000)