पीएचपी में दिनांकों के साथ एक गड़बड़

गूगल ने जूम एप पर प्रतिबंध लगाया

जहां तालाबंदी के बीच जूम एप घर से काम करने वाले विभिन्न कर्मचारियों के बीच लोकप्रिय हुआ...

लिनक्स diff कमांड – एक परिचय

लिनक्स ऑपरेटिंग सिस्टम पर, diff कमांड दो फाइलों का विश्लेषण करती है और उन लाइनों को प्रिंट...

उबुण्टू लिनक्स 20.04 बीटा डाउनलोड करें

उबुण्टू लिनक्स 20.04 बीटा रिलीज अब डाउनलोड करने के लिए उपलब्ध है। इस बीटा संस्करण के माध्यम...

आज मैं पीएचपी DateTime क्लास का प्रयोग कर रहा था। तब उसमें(पीएचपी में) एक गड़बड़ी का पता चला।

मान लीजिए कि हम इस प्रकार का कोड लिखते हैं:

$date = new DateTime(’01 December, 1950′);
echo $date->format(‘Y-m-d’);

तो इसका परिणाम आएगा

2010-12-01

यानि कि हमने वर्ष भरा है १९५०, लेकिन परिणाम में वर्ष आ रहा है २०१०। यह गड़बड़ १९६० से पहले के वर्षों में होती है और उनका सही वर्ष नही आता है।

यदि हम इस दिनांक को इस प्रकार लिख दें

$date = new DateTime(‘December 01, 1950’);
echo $date->format(‘Y-m-d’);

तो परिणाम एकदम सही यानि कि 1950-12-01 आया।

संभवत: इसका कारण पीएचपी की कोई त्रुटि है। इसके विषय में मुझे स्टाक ओवर फ्लो में पता चला।

http://stackoverflow.com/questions/4430478/php-datetime-object-1960-year-limitation

यह गड़बड़ी मेरे पीएचपी के संस्करण 5.2.14 मे आई। संभवत: नए संस्करणों में ये समस्या नही आएगी।

यदि आपको भी इस समस्या का सामना करना पड़ा हो तो कृपया ऊपर वाला समधान उपयोग में लाकर देखें।

गूगल ने जूम एप पर प्रतिबंध लगाया

जहां तालाबंदी के बीच जूम एप घर से काम करने वाले विभिन्न कर्मचारियों के बीच लोकप्रिय हुआ...

लिनक्स diff कमांड – एक परिचय

लिनक्स ऑपरेटिंग सिस्टम पर, diff कमांड दो फाइलों का विश्लेषण करती है और उन लाइनों को प्रिंट करती है जो अलग-अलग होती...

उबुण्टू लिनक्स 20.04 बीटा डाउनलोड करें

उबुण्टू लिनक्स 20.04 बीटा रिलीज अब डाउनलोड करने के लिए उपलब्ध है। इस बीटा संस्करण के माध्यम से विभिन्न उत्साही परीक्षक इसमें...

लिनक्स कमांड लाइन से इंटरनेट की गति कैसे नापें?

यह जानने के लिए कि हमारा इंटरनेट सेवाप्रदाता हमें उसी गति का इंटरनेट प्रदान कर रहा है जिसका उसने वचन दिया था...

माइक्रोसॉफ्ट नें विंडोज 10 के नए यूआई बदलावों का वीडियो जारी किया

माइक्रोसॉफ्ट के विंडोज 10 ऑपरेटिंग सिस्टम ने इस सप्ताह की शुरुआत में एक बिलियन सक्रिय उपयोगकर्ताओं को पार किया था, और कंपनी...

More Articles Like This