php - strtotime date weird result -
निम्न स्ट्रिंग दिनांक को देखते हुए: php में अगर मैं ऊपर पर एक स्ट्रेटोटेम करता हूँ, और फिर इसे वापस स्ट्रिंग तिथि में कनवर्ट करता हूं, ऐसा लगता है कि एक घंटे तक लाभ होता है। <पूर्व> उत्पादन: मुझे पता है कि यह डेलाइट सेविंग्स के साथ क्या करना है, लेकिन इसके लिए कोई कैसे क्षतिपूर्ति करता है? > मुझे एहसास है कि यह डेलाइट सेविंग्स के साथ करना है, लेकिन इसके लिए कोई कैसे क्षतिपूर्ति करता है? या प्रक्रियात्मक शैली में एक तरफ: यदि आप अभी भी शुक्र Sep 02 2011 21:00:00 GMT + 0100 (GMT डेलाइट टाइम)
$ str_date, "वीएस", तिथि ("सी", स्ट्रैटोमेट ($ str_date)) को प्रतिध्वनित करें;
शुक्र Sep 02 2011 21:00:00 GMT + 0100 (GMT डेलाइट समय) बनाम
2011- 09-02T22: 00: 00 + 01: 00
तारीख () और
strtotime () का उपयोग करके नहीं;
दिनांकटाइम वर्ग को पसंद किया गया है।
$ str_date = 'शुक्र Sep 02 2011 21:00:00 GMT + 0100'; $ Datetime = नया दिनांकटाइम ($ str_date); प्रतिधारा $ datetime- & gt; प्रारूप ('c'); // 2011-09-02T21: 00: 00 + 01: 00
$ str_date = 'शुक्र Sep 02 2011 21: 00:00 GMT + 0100 '; गूंज डेट-फॉर्मैट (डेट_क्रेटेट ($ str_date), 'c'); // 2011-09-02T21: 00: 00 + 01: 00
date () /
स्ट्रॉटोम () तब, अन्य जवाबों और आपकी खुद की टिप्पणियों के रूप में, आपको दिनांक स्ट्रिंग और अपनी स्क्रिप्ट में उपयोग किए जाने वाले समय क्षेत्रों से सावधान रहना होगा।
Comments
Post a Comment