CURDATE (CURDATE)
تابع CURDATE در MySQL تاریخ امروز را می دهد. «تاریخ جاری (Current Date)» یعنی همین امروز روی سرور دیتابیس. خروجی معمولاً به صورت "YYYY-MM-DD" است؛ گاهی هم به شکل عددی YYYYMMDD برمی گردد.
تعریف و کاربرد تابع CURDATE
تابع CURDATE تاریخ امروز را برمی گرداند. این تابع معادل CURRENT_DATE هم هست. از MySQL 4.0 به بعد کار می کند.
سینتکس (Syntax)
نوشتن تابع ساده است و ورودی نمی گیرد.
CURDATE();
مثال های عملی
1) دریافت تاریخ امروز
می خواهی امروز را ببینی؟ این کویری را اجرا کن.
SELECT CURDATE();
2) محاسبه فردا با جمع عددی
می توانی یک روز به تاریخ امروز اضافه کنی.
SELECT CURDATE() + 1;
گام های سریع استفاده
- تابع را بدون ورودی صدا بزن.
- خروجی را در SELECT ببین.
- در صورت نیاز، با عملیات ساده ترکیب کن.
نکته: فرمت پیش فرض رشته ای "YYYY-MM-DD" است. مدل عددی هم ممکن است برگردد.
پیوندهای داخلی پیشنهادی
- تابع CURDATE همین صفحه برای مرجع سریع.
- تابع CURRENT_DATE معادل همین تابع.
- تابع ADDDATE برای افزودن بازه به تاریخ.
جمع بندی سریع
- CURDATE تاریخ امروز را می دهد.
- فرمت معمول "YYYY-MM-DD" است.
- معادل CURRENT_DATE هم هست.
- از نسخه 4.0 پشتیبانی می شود.