आप __toString चला सकते हैं फ़ंक्शन, या sec . का उपयोग करें फ़ील्ड
__toString usecs में एक टाइमस्टैम्प लौटाएगा, जिसे आप पास कर सकते हैं date() सेकंड को मिलीसेकंड से अलग करने के बाद - यहां पढ़ें:https://us1.php.net/manual/en/mongodate.tostring.php
या, मैं व्यक्तिगत रूप से mongodb को केवल कुछ सेकंड वापस करना पसंद करता हूं, जिसे सीधे date() में प्लग किया जा सकता है - यहां पढ़ें:https://php.net/manual/en/class.mongodate.php
साथ ही, यदि आप अभी के लिए एक MongoDate() जनरेट कर रहे हैं, तो आपको समय निर्दिष्ट करने की आवश्यकता नहीं है ();
एक आइसोडेट वापस करने के लिए, आपको यह करने की आवश्यकता है:
echo date(DATE_ISO8601, (new MongoDate())->sec);
...
$exampleDate = new MongoDate();
echo date(DATE_ISO8601, $exampleDate->sec);
संपादित करें:अपनी आईएसओ तिथि को बचाने के लिए, आपको निम्नलिखित कार्य करने होंगे:
$mongoDateObject = new MongoDate(strtotime("2012-11-02T08:40:12.569Z"));