MySQL DATE_FORMAT() فنکشن

تعریف اور استعمال

DATE_FORMAT() فنکشن تاریخ/وقت کے اعداد کا مختلف فرمت کا نمائش کرنا استعمال کیا جاتا ہے。

قواعد

DATE_FORMAT(تاریخ,فرمت)

تاریخ پارامتر معتبر تاریخ ہےفرمت مخصوص تاریخ/وقت کی اخراج کی فرمت

استعمال کی جانب از فرمتوں میں:

فرمت وصف
%aمختصر ہفتا کا نام
%bمختصر مہینوں کا نام
%cماه، عدد
%Dماه کا دن، جس میں انگریزی پیشوند موجود ہے
%dماه کا دن، عددی (00-31)
%eروزهای ماه، عددی (0-31)
%fمیکروثانیه
%Hساعت (00-23)
%hساعت (01-12)
%Iساعت (01-12)
%iدقیقه، عددی (00-59)
%jروزهای سال (001-366)
%kساعت (0-23)
%lساعت (1-12)
%Mنام ماه
%mماه، عددی (00-12)
%pAM یا PM
%rزمان، 12 ساعته (hh:mm:ss AM یا PM)
%Sثانیه (00-59)
%sثانیه (00-59)
%Tزمان، 24 ساعته (hh:mm:ss)
%U
㩵nهفته (00-53) که یکشنبه اولین روز هفته است
%Vهفته (01-53) که یکشنبه اولین روز هفته است، با %X استفاده می‌شود
%vهفته (01-53) که یکشنبه اولین روز هفته است، با %x استفاده می‌شود
%Wنام روز هفته
%wروزهای هفته (0=یکشنبه, 6=شنبه)
%Xسال، که یکشنبه اولین روز هفته است، چهار رقمی، با %V استفاده می‌شود
%xسال، که یکشنبه اولین روز هفته است، چهار رقمی، با %v استفاده می‌شود
%Yسال، چهار رقمی
%yسال، دو رقمی

مثال

این اسکریپت از فونکشن DATE_FORMAT() برای نمایش فرمت‌های مختلف استفاده می‌کند. ما از NOW() برای دریافت تاریخ/زمان فعلی استفاده می‌کنیم:

DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

نتیجه مشابه:

Dec 29 2008 11:45 PM
12-29-2008
29 Dec 08
29 Dec 2008 16:25:46.635