MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB के लिए PHP में आईएसओ दिनांक प्रारूप कैसे वापस करें?

आप __toString चला सकते हैं फ़ंक्शन, या sec . का उपयोग करें फ़ील्ड

__toString usecs में एक टाइमस्टैम्प लौटाएगा, जिसे आप पास कर सकते हैं date() सेकंड को मिलीसेकंड से अलग करने के बाद - यहां पढ़ें:http://us1.php.net/manual/en/mongodate.tostring.php

या, मैं व्यक्तिगत रूप से mongodb को केवल कुछ सेकंड वापस करना पसंद करता हूं, जिसे सीधे date() में प्लग किया जा सकता है - यहां पढ़ें:http://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"));


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो अद्वितीय सूचकांक मामला असंवेदनशील

  2. MongoDb एटलस सर्वर से कनेक्ट करने में त्रुटि

  3. MongoDB:केवल पिछले 24 घंटों में बनाए गए दस्तावेज़ प्राप्त करें?

  4. एकत्रीकरण को क्रमबद्ध करना addToSet परिणाम

  5. मेरी स्कीमा नेवला सरणियों में डिफ़ॉल्ट मान जोड़ने के लिए क्यों नहीं है?