मैंPHP और जावास्क्रिप्ट के टाइमस्टैम्प क्यों मेल नहीं खाते?
alert(new Date(1313690400000))
रिटर्न करते हैं: Thu Aug 18 2011 13:00:00 GMT-0500 (CDT)
तथापि, पीएचपी
echo date('Y-m-d H:i:s', 1313690400000);
रिटर्न: 1951-12-14 05:50:24
मैंPHP और जावास्क्रिप्ट के टाइमस्टैम्प क्यों मेल नहीं खाते?
alert(new Date(1313690400000))
रिटर्न करते हैं: Thu Aug 18 2011 13:00:00 GMT-0500 (CDT)
तथापि, पीएचपी
echo date('Y-m-d H:i:s', 1313690400000);
रिटर्न: 1951-12-14 05:50:24
जावास्क्रिप्ट, एक टाइमस्टैम्प के रूप में मिलीसेकंड का उपयोग करता है, जबकि पीएचपी सेकंड का उपयोग करता है।
echo date('Y-m-d H:i:s', 1313690400);
PHP के दिनांक/समय कार्यों के बाद से सेकंड की संख्या का उपयोग करें: एक परिणाम के रूप में, आप तो पीएचपी पक्ष में तीन शून्य निकालने के लिए, बहुत अलग तिथियों मिल के रूप में यह एक कारक 1000
से बंद है युग, जबकि जावास्क्रिप्ट मिलीसेकंड की संख्या का उपयोग करता है। अपने php समारोह में:
echo date('Y-m-d', 1313690400000/1000);
जावास्क्रिप्ट दिनांक, जबकि पीएचपी तारीख यूनिक्स टाइमस्टैम्प जो सेकंड में है का उपयोग करता है युग के बाद से मिलीसेकेंड है।
तो PHP में एक ही तारीख प्राप्त करने के लिए, 1000 पहले
महान से विभाजित करें! – MichaelDarrow
के सिर के लिए धन्यवाद यदि आप एक के बगल में स्थित चेक मार्क पर क्लिक करके उत्तर स्वीकार करेंगे तो यह आपको सड़क के जवाब प्राप्त करने में मदद करेगा। –
ठंडा, क्लिक किया गया;) – MichaelDarrow