PHP mktime different results based on minutes calculation -
निम्न mktime अंतिम इको पर एक अलग परिणाम पैदा करता है।
php> गूंज एमकेटाइम (7, 36, 0); 1406842560 पीएचपी & gt; गूंज एमकेटाइम (7, 60 * 0.6, 0); 1406842560 पीएचपी & gt; गूंज एमकेटाइम (7, 60 * (7.6 - 7.0), 0); 1406842500
यह मिनट पैरामीटर प्रत्येक एमकेटीआई के लिए 36 है, और मैंने (इंट) और अंतराल के साथ कास्टिंग करने की कोशिश की है, और डेटटाइम ऑब्जेक्ट के सेटटाइम फ़ंक्शन का भी इस्तेमाल किया है, लेकिन सटीक समान परिणाम। < / P>
यह सिर्फ एक उदाहरण है, मुझे पिछले एमकेटीई संस्करण को पिछले दो के रूप में काम करने की ज़रूरत है, जैसा कि उम्मीद की जाएगी, ऊपर की संख्या में जगहों के आधार पर चर के माध्यम से की गई गणनाओं के कारण।
कोई भी विचार?
मेरे पास एक महान स्पष्टीकरण नहीं है कि यह मामला क्यों है - मुझे लगता है कि यह एक मूल्य के साथ करना है जो आप एक पूर्णांक के बजाय फ्लोट होने से गुजर रहे हैं, इसलिए संभवतः पृष्ठभूमि में चलने वाली एक सटीक समस्या है।
निम्न ठीक से काम करने के लिए दिखाई देता है दूसरे पैरामीटर के चारों ओर गोल () फ़ंक्शन जोड़ना:
गूंज mktime (7, गोल (60 * (7.6 - 7.0)), 0);
1406842560 देता है।
Comments
Post a Comment