آموزش اضافه کردن تاریخ و ساعت به سایت وردپرسی

0

قبل از هرچیز باید بگم که منظورم از تاریخ و ساعت، نمایش تاریخ و ساعت فعلی بر اساس تنظیمات افزونه وردپرس فارسی “wp jalali” هست که بیشتر در وب سایت های خبری از این ویژگی استفاده میشه و اگر تصمیم دارید که شما هم این مورد را به سایت خود اضافه کنید، با ما همراه باشید.

خودم به شخصه زمانی که میخواستم یه افزونه برای یک کارگزاری بورس بنویسم با مشکل فاصله زمانی و تشخیص نام روز هفته مشکل داشتم که با مراجعه به صفحه افزونه وردپرس جلالی این مشکل به آب خوردن حل شد.

اول از همه با مراجعه به تنظیمات افزونه “وردپرس فارسی” تیک گزینه “ساعت پیش‌فرض ایران/تهران باشد، این گزینه به شما کمک می‌کند اختلاف ساعت ایران/تهران در وردپرس با سرور سایت شما تنظیم شود” رو بزنید تا فاصله زمانی بین ساعت تهران و گرینویچ لندن به درستی به تابع بازگشت دهنده زمان فعلی هسته این افزونه اضافی بشه.

 

 

فقط یادتون باشه این روش زمان فعلی رو به وقت تهران بازگشت میده.

اما حالا چگونه زمان را به بازدید کننده نشان دهیم؟

جواب: استفاده از تابع jdata

 

[php]امروز <?php echo jdate (‘l d F Y’); ?> – ساعت <?php echo jdate (‘H:i’); ?>[/php]

خروجی کد بالا در زمان اجرا به این حالت بود: “امروز چهارشنبه ۱۵ تیر ۱۳۹۶ – ساعت ۱۹:۱۴“.

یعنی هر حرف درون پرانتزها یکی از خروجی ها رو ایجاد میکنه. مثلا:

jdate (‘l’): خروجی این تابع میشه نام روز به فارسی. مثلا: شنبه، یکشنبه، دوشنبه و…

jdate (‘d’): خروجی این تابع میشه تاریخ شمسی البته فقط بخش شماره روز. مثلا: ۱۵ ، ۱۶ ، ۳۰ ، ۳۱ و…

jdate (‘F’): خروجی این تابع میشه نام ماه به فارسی. مثلا: فروردین، اردیبهشت، خرداد و…

jdate (‘Y’): خروجی این تابع میشه شماره سال به شمسی. مثلا: ۱۳۹۵، ۱۳۹۶، ۱۳۹۷ و…

jdate (‘H’): خروجی این تابع میشه ساعت به فرمت ۲۴ ساعتی و به وقت رسمی تهران به عنوان پایتخت ایران.

jdate (‘i’): خروجی این تابع میشه دقیقه به فرمت ۶۰ و به وقت رسمی تهران به عنوان پایتخت ایران.

حال شما می توانید از همین کد در سایت خود استفاده کنید و یا آن را متناسب با نیاز خود ویرایش کنید.

توجه: باز هم یادآور می شوم برای نمایش درست تاریخ و زمان لازم است که در تنظیمات افزونه تیک مورد نظر رو بزنید.

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.