MySQL NOW()
फ़ंक्शन वर्तमान दिनांक और समय लौटाता है। मान ‘YYYY-MM-DD HH:MM:SS’ में दिया जाता है या YYYYMMDDHHMMSS प्रारूप, इस पर निर्भर करता है कि फ़ंक्शन का उपयोग स्ट्रिंग या संख्यात्मक संदर्भ में किया जाता है या नहीं।
यहां बताया गया है कि यह कैसे काम करता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
NOW([fsp])
जहां (वैकल्पिक) fsp
तर्क वापसी मान के लिए भिन्नात्मक सेकंड सटीकता निर्दिष्ट करता है।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT NOW();
परिणाम:
+---------------------+ | NOW() | +---------------------+ | 2018-06-23 11:17:58 | +---------------------+
फ्रैक्शनल सेकंड्स प्रेसिजन
यहां fsp
. का उपयोग करने का एक उदाहरण दिया गया है वापसी मान के लिए भिन्नात्मक सेकंड सटीकता निर्दिष्ट करने के लिए तर्क।
SELECT NOW(6);
परिणाम:
+----------------------------+ | NOW(6) | +----------------------------+ | 2018-06-23 11:19:06.095048 | +----------------------------+
संख्यात्मक संदर्भ
यहां NOW()
. का उपयोग करने का एक उदाहरण दिया गया है संख्यात्मक संदर्भ में कार्य करें।
SELECT NOW() + 0;
परिणाम:
+----------------+ | NOW() + 0 | +----------------+ | 20180623112009 | +----------------+
आप वापसी मूल्य से जोड़ने या घटाने के लिए गैर-शून्य मान का भी उपयोग कर सकते हैं।
इस फ़ंक्शन के लिए समानार्थी शब्द
CURRENT_TIMESTAMP
फ़ंक्शन NOW()
. का समानार्थी है , ताकि आप जो चाहें उपयोग कर सकें।
इस फ़ंक्शन को या तो CURRENT_TIMESTAMP
. कहा जा सकता है या CURRENT_TIMESTAMP()
, हालांकि, यदि आपको भिन्नात्मक सेकंड सटीक तर्क प्रदान करने की आवश्यकता है, तो आपको बाद के फ़ॉर्म का उपयोग करना होगा।
LOCALTIME
. के लिए भी यही सच है और LOCALTIMESTAMP
फ़ंक्शन (वे NOW()
. के पर्यायवाची हैं और उनका उपयोग कोष्ठक के साथ या बिना कोष्ठक के किया जा सकता है)।