NOW(), DATE(), DATEADD(), DATEDIFF() In Hindi
एसक्यूएल डेटाबेस मैनेजमेंट सिस्टम में कई बिल्ट-इन डेट और टाइम फ़ंक्शन मौजूद होते हैं, जो डेटाबेस यूजर को प्रोग्राम और डेटाबेस में डेट और टाइम को इन्सर्ट, मैनेज और कण्ट्रोल करने, कम्पेरिज़न करने, और डेट और टाइम को कस्टमाइज या फ़ॉर्मेट करने में हेल्प करते हैं। यहाँ आपको कुछ सामान्यता बेसिक तौर पर अधिक यूज़ होने वाले डेट और टाइम फ़ंक्शन के बारे में डिटेल में एक्सप्लेन किया गया है, और डेट और टाइम फंक्शन के डिटेल एक्साम्प्ल दिए गए हैं. जैसे, NOW(), DATE(), DATEADD(), और DATEDIFF(), आदि फंक्शन है.

NOW() SQL Function.
एसक्यूएल डेटाबेस मैनेजमेंट सॉफ्टवेयर में NOW() फ़ंक्शन का यूज़ करंट डेट और टाइम ऑवर सेकण्ड्स इनफार्मेशन को डेटाबेस सॉफ्टवेयर कंसोल विंडो में डिस्प्ले करने में किया जाता है।
Syntax of the NOW() function.
NOW()
Elements of the NOW() SQL function.
- NOW() फंक्शन यूजर कंसोल स्क्रीन में YYYY-MM-DD HH:MM:SS फ़ॉर्मेट में वर्त्तमान डेट और टाइम इनफार्मेशन को डिस्प्ले करता है, जहा नाउ फंक्शन में डेट और टाइम फॉर्मेट आउटपुट आपके यूज़ डेटाबेस सिस्टम सॉफ्टवेयर पर डिपेंड करता है।
Example of the NOW() function.
आपके डेटाबेस सॉफ्टवेयर सिस्टम में वर्त्तमान डेट और टाइम को डिस्प्ले करने के लिए.
SELECT NOW() AS current_datetime;
Result of the NOW() SQL function.
current_datetime
01/02/2026 05:33:21
In this example.
- यहाँ इस एक्साम्प्ल में NOW() फ़ंक्शन कंसोल स्क्रीन में यूजर क्वेरी रन होने पर वर्त्तमान डेट और टाइम इनफार्मेशन को डिस्प्ले करता है।
DATE() SQL Function.
एसक्यूएल डेटाबेस मैनेजमेंट सॉफ्टवेयर में DATE() फ़ंक्शन का यूज़ कंसोल स्क्रीन में डेटटाइम या टाइमस्टैम्प वैल्यू से डेट इन्फर्मेशन को एक्सट्रेक्ट करने में किया जाता है। जहा डेट फंक्शन DATETIME वैल्यू के टाइम पोरशन को एक्सट्रेक्ट कर देता है, और कंसोल स्क्रीन डेटाबेस सॉफ्टवेयर में सिर्फ़ YYYY-MM-DD फ़ॉर्मेट में करंट डेट इनफार्मेशन को डिस्प्ले करता है।
Syntax of the DATE() function.
DATE(datetime_value)
Elements of the DATE() SQL Function.
- datetime_value – यह डेट फंक्शन में वह वैल्यू होती है, जिससे यूजर को करंट डेट एक्सट्रेक्ट करनी है।
Example of the DATE() function.
मौजूदा कंसोल स्क्रीन सॉफ्टवेयर में करंट डेटटाइम कॉलम से सिर्फ़ डेट (बिना टाइम के) पाने के लिए.
SELECT DATE(NOW()) AS current_date;
Result of the DATE() SQL Function.
current_date
2026-01-02
In this example.
- यहाँ इस एक्साम्प्ल में DATE() फ़ंक्शन NOW() फ़ंक्शन के रिजल्ट में से सिर्फ़ करंट डेट पोरशन को एक्सट्रेक्ट कर डेट डिस्प्ले करता है, और नाउ फंक्शन से करंट टाइम को रिमूव कर देता है।
DATEADD() SQL Function.
एसक्यूएल डेटाबेस मैनेजमेंट सॉफ्टवेयर में DATEADD() फ़ंक्शन का यूज़ किसी पर्टिकुलर दी गई डेट में तय टाइम ऐड करने या टाइम को घटाने में किया जाता है। डेटाबेस यूजर डेट टाइम इंटरवल जैसे, ईयर, मंथ, डे, ऑवर, इनफार्मेशन ऐड करने वाली यूनिट इनफार्मेशन को मॉडिफाई कर डिस्प्ले कर सकते हैं।
Syntax of the DATEADD() function.
DATEADD(interval, number, date)
Elements of the DATEADD() SQL Function.
- interval – यहाँ डेट टाइम में ऐड होने वाली टाइम यूनिट है. जैसे, YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, आदि एलिमेंट है ।
- number – यह डेट में ऐड होने वाली यूनिट नंबर है. जिसे, घटाने के लिए नेगेटिव नंबर का यूज़ करें।
- date – यह शुरुआती डेट होती है, जिसमें इंटरवल को ऐड किया जाएगा।
Example of the DATEADD() SQL Function.
यहाँ करंट डेट में 4 दिन को ऐड करने के लिए.
SELECT DATEADD(DAY, 4, NOW()) AS new_date;
Result of the DATEADD() SQL Function.
new_date
2026-01-06 11:16:55
In this example.
- यहाँ इस एक्साम्प्ल में DATEADD() फ़ंक्शन करंट डेट और टाइम में 4 डे को ऐड कर उस डेट टाइम इनफार्मेशन को डिस्प्ले करता है।
Example of subtracting months from a date.
वर्त्तमान डेट टाइम में से 1 महीने घटाने के लिए.
SELECT DATEADD(MONTH, -1, NOW()) AS new_date;
Result of subtracting months from a date.
new_date
2025-12-02 14:32:33
In this example.
- यहाँ इस एक्साम्प्ल में DATEADD() फ़ंक्शन मौजूदा डेट मे से 1 मंथ घटा कर वर्त्तमान डेट और टाइम इनफार्मेशन को डिस्प्ले करता है।
DATEDIFF() SQL Function.
एसक्यूएल डेटाबेस मैनेजमेंट सॉफ्टवेयर में DATEDIFF() फ़ंक्शन का यूज़ दो अलग डेट के बीच डिफ्रेंस को एक्सट्रेक्ट करने में किया जाता है। जहा यह दो डेट का डिफ्रेंस को एक इंटीजर वैल्यू के रूप में रिटर्न करता है. यहाँ DATEDIFF() फ़ंक्शन का रिजल्ट दो डेट्स के बीच यूजर डिफाइन यूनिट्स को रिप्रेसेंट करता है।
Syntax of the DATEDIFF() Function.
DATEDIFF(date1, date2)
Elements of the DATEDIFF() Function.
- date1 and date2 – यहाँ वर्त्तमान डेट से कम्पेरिज़न करने के लिए दो डेट के रूप में रिजल्ट date1, date2 के रूप में कैलकुलेट की जाती है।
- जिसमे डेट रिजल्ट डेट्स में डिफ्रेंस होता है. जहा तक अन्य SQL इम्प्लीमेंटेशन में इसे सेप्रेटेली इंडीकेट नहीं किया गया हो. जैसे, SQL सर्वर में यूनिट्स के आधार पर वर्षों, महीनों आदि में डिफ्रेंस को रिटर्न कर सकता है।
Example of the DATEDIFF() Function.
जैसे वर्त्तमान और एक पर्टिकुलर स्पेशल डेट है. जैसे, ‘2025-01-02’ के बीच के डेट्स में डिफ्रेंस फाइंड करने के लिए.
SELECT DATEDIFF(NOW(), ‘2025-01-02’) AS days_difference;
Result of the DATEDIFF() SQL Function.
days_difference
365
In this example.
यहाँ इस एक्साम्प्ल में DATEDIFF() फ़ंक्शन वर्त्तमान डेट में (NOW()) और ‘2025-01-02’ के बीच के डेट्स के डिफरेंस को रिटर्न करता है।
Example of the difference in days between two dates.
SELECT DATEDIFF(‘2026-01-02’, ‘2025-11-02’) AS date_difference;
Result of the difference in days between two dates.
date_difference
61
In this example.
- यहाँ इस एक्साम्प्ल में DATEDIFF() फ़ंक्शन ‘2026-01-02’, और ‘2025-11-02’ के मध्य डेट्स की डिफ्रेंस संख्या को कैलकुलेट करता है, और रिजल्ट के रूप में 61 दिनों डिफ्रेंस को रिटर्न करता है।
Explanation of Functions
| Function | Description | Example Query |
| NOW() function | Now () used to display the current date and time. | SELECT NOW(); |
| DATE() function | Date() used to Extracts only the date part from a datetime function value. | SELECT DATE(NOW()); |
| DATEADD() function | Dateadd() used to Adds or subtracts a specified amount of time (like, days, months) to a current date. | SELECT DATEADD(DAY, 4, NOW()); |
| DATEDIFF() function | Datediff() used to Calculates the difference (in days) between two different dates. | SELECT DATEDIFF(NOW(), ‘2025-01-02’); |
Summary of NOW(), DATE(), DATEADD(), and DATEDIFF() functions.
- NOW() एसक्यूएल डेटाबेस फंक्शन वर्त्तमान डेट और टाइम इनफार्मेशन को डिस्प्ले करता है।
- DATE() एसक्यूएल डेटाबेस फंक्शन यूजर को DATETIME वैल्यू से सिर्फ़ डेट इनफार्मेशन एक्सट्रेक्ट करने में हेल्प करता है।
- DATEADD() एसक्यूएल डेटाबेस फंक्शन का यूज़ किसी डेट में स्पेशल टाइम इंटरवल (डे, मंथ, ईयर, आदि) इनफार्मेशन को ऐड या सब्ट्रैक्ट करने में हेल्प करता है।
- DATEDIFF() एसक्यूएल डेटाबेस फंक्शन दो डेट्स के बीच का डिफ्रेंस कैलकुलेट करता है, और डिफ्रेंस रिज़ल्ट डेट्स में या सिस्टम के आधार पर दूसरी यूनिट्स में डिस्प्ले करता है।
