DAYOFMONTH (DAYOFMONTH)
می خواهی «عدد روز ماه MySQL» را بگیری؟ تابع DAYOFMONTH دقیقا همین کار را می کند. «تابع (Function)» یعنی دستور آماده برای یک کار مشخص. ورودی تاریخ می دهی و خروجی عدد 1 تا 31 می گیری.
تعریف و کاربرد
تابع DAYOFMONTH() عدد روز ماه را از یک تاریخ برمی گرداند. این تابع با تاریخ و datetime کار می کند.
نکته: این تابع معادل DAY() است. برای نمایش متنی تاریخ، از DATE_FORMAT کمک بگیر. همچنین لینک عدد روز ماه MySQL را دم دست نگه دار.
سینتکس
DAYOFMONTH(date);
مثال 1: عدد روز از تاریخ ساده
یک تاریخ بده و روز ماه را بگیر.
SELECT DAYOFMONTH("2017-06-15");
مثال 2: کار با datetime
از datetime هم فقط عدد روز را می گیرد.
SELECT DAYOFMONTH("2017-06-15 09:34:21");
مثال 3: عدد روز امروز سیستم
با CURDATE() تاریخ امروز را بده و عدد روز را بگیر.
SELECT DAYOFMONTH(CURDATE());
گام های عملی
- تاریخ را تعیین کن یا از CURDATE() استفاده کن.
- تابع DAYOFMONTH را روی تاریخ اجرا کن.
- خروجی را ذخیره یا نمایش بده.
جمع بندی سریع
- DAYOFMONTH عدد روز ماه را می دهد.
- با تاریخ و datetime سازگار است.
- خروجی عددی بین 1 تا 31 است.
- برای نام روز، از DAYNAME استفاده کن.