PHP strtotime function give different result on same date on different servers -


मैं strtotime फ़ंक्शन को 28 अक्टूबर, 2014 दिनांक जैसे echo strtotime (' स्थानीय और मंचिंग सर्वर पर

स्थानीय सर्वर परिणाम: 1414468800

स्टेजिंग सर्वर का परिणाम: 1414425600

क्यों वहाँ विभिन्न सर्वरों के परिणामों में अंतर है और मैं इस समस्या को कैसे ठीक कर सकता हूं?

मुझे लगता है कि यह इसलिए है दोनों सर्वरों में भिन्न समय क्षेत्र हैं ..

आप कम से कम ऐसा कर सकते हैं:

  $ date = '2014-10-28'; // तारीख $ टाइमज़ोन = 'अमेरिका / वर्जिन'; // समयक्षेत्र आप $ तारीख पसंद करते हैं = नया दिनांकटाइम ($ तारीख, नया दिनांकटाइमजोन ($ टाइमज़ोन)); गूंज $ date- & gt; getTimestamp ();  

Comments