NOW (NOW)
تابع «زمان اکنون در MySQL» یعنی NOW() تاریخ -زمان فعلی را می دهد. تابع (Function) یعنی کدی آماده برای یک کار مشخص. خروجی مثل ساعت گوشی است؛ همین لحظه را می خواند.
تعریف و کاربرد
NOW() تاریخ و زمان فعلی سرور را برمی گرداند. قالب متنی "YYYY-MM-DD HH:MM:SS" است. همچنین می تواند به صورت عددی YYYYMMDDHHMMSS.uuuuuu برگردد. رشته (String) یعنی متن؛ عددی (Numeric) یعنی مقدار قابل محاسبه.
سینتکس (Syntax)
NOW();
نمونه های کاربردی
گرفتن تاریخ -زمان همین الآن
مثل زمان ثبت حضور در مدرسه؛ همین لحظه ذخیره می شود.
SELECT NOW();
استفاده عددی از NOW()
وقتی خروجی عددی باشد، جمع و تفریق ممکن است.
SELECT NOW() + 1;
راهنمای سریع
نکته: نتیجه می تواند متنی یا عددی باشد؛ به سناریو دقت کن.
نکته: برای فقط تاریخ از CURDATE() استفاده کن.
نکته: برای فقط زمان از CURRENT_TIME() کمک بگیر.
گام های عملی
- کوئری ساده
SELECT NOW();را اجرا کن. - خروجی متنی را در گزارش ها ذخیره کن.
- در صورت نیاز به محاسبه، خروجی عددی را بررسی کن.
جمع بندی سریع
NOW()تاریخ -زمان فعلی سرور را می دهد.- می تواند متنی یا عددی برگردد.
- برای تاریخ تنها، CURDATE().
- برای زمان تنها، CURRENT_TIME().
- نمونه ها در ادیتور W3Schools آماده اند.