میزبانی وب هاست
میزبانی هاست لینوکس و ویندوز در سرور های قدرتمند سه کشور ایران کانادا و آمریکا با پشتیبانی 24 ساعته
میزبانی وبثبت دامنه
ثبت دامنه های ملی کشور ایران و دامنه های بین المللی جهانی با پیشوند های ir , com , net , org , info , ws و ....
ثبت دامنهطراحی وب سایت
طراحی و برنامه نویسی حرفه ای وب سایت و سیستم های اتوماسیون اداری با قابلیت واکنش گرا (Responsive)
طراحی وبآموزش طراحی وب
برگزاری کلاس های آموزش برنامه نویسی و طراحی سایت در مازندران بصورت کاملا خصوصی
آموزش طراحی وبتنظیم تاریخ و ساعت محلی در وردپرس
اگر با سیستم وردپرس سایت های خود را بنا می کنید ، حتما باید بدانید از آنجایی که تنظیمات سرور در هاستینگ های مختلف متفاوت بوده به همین دلیل شاید ساعت و تاریخ ، هاست شما با ساعت و تاریخ اصلی که همان استاندارد UTC می باشد متفاوت باشد.اگر از هاست هایی که سرورشان در ایران است استفاده می کنید مثل افرانت این مشکل کم تر پیش میاید…ولی باز نمی شود اطمینان معقول داد
۱) تنظیمات همگانی در وردپرس
خوشبختانه وردپرس این مشکل را برایمان حل کرده به نحوی که ما میتوانیم در بخش مدیریت وردپرس میزان اختلافی که ساعت سرور ما یا همان هاست ما دارد را برطرف کنیم . برای این امر ابتدا وارد بخش مدیریت وردپرس شده ، سپس از بخش تنظیمات رو برگه تنظیمات همگانی کلیک کنید در پنجره ی جدید مانند عکس زیر می توانید اختلاف ساعت خود را تنظیم کنید اگر شرایط هاستینگ شما عادی باشد گزینه را بر روی “تهران” قرار دهید در غیر این صورت میزان اختلاف ساعت را درست کنید مثلا UTC-8 یعنی ساعت سرور شما ۸ ساعت جلوتر از وقت عادی بوده پس با انتخاب این گزینه ساعت محلی سایت شما ۸ ساعت به عقب می کشد.
در عکس بالا مشاهده می کنید که در یک هاستی بدلیل اختلاف ۸ ساعته که وجود داشت زمان UTC تاریخ ۱۹ اسفند ماه را نشان می داد در حالی که با تنظیم ساعت محلی (Local time) این مشکل بر طرف شد.
با این کار در تمامی بخش های مدیریت از این پس وردپرس “ساعت محلی” را مبنا قرار می دهد.تقزیبا فکر نمی کنم دیگه کسی باشه که از افزونه Wp-jalali استفاده کنه تقریبا با آمدن ورژن ۳.۸ وردپرس همه برای فارسی سازی وردپرس از افزونه Wp-parsidate استفاده می کنند در ادامه تابعی رو معرفی می کنیم که ساعت محلی رو در سایت خودتون نمایش بدید.
۲) نمایش ساعت محلی در وردپرس بوسیله تابع date_i18n
اگر از افزونه Wp-parsidate استفاده می کنید این کار بصورت خودکار بر روی تابع date_i18n انجام می شود و شما فقط کافیست کد زیر را در وب سایت خود قرار دهید خروجی این تابع بدین صورت است “سه شنبه ۱۸ بهمن ۱۳۹۲” البته فقط در نظر داشته باشید تفاوتش با تابع parsidate اینه که این تابع تاریخ محلی رو نشون میده و اختلاف ساعت رو از بین می بره :
۱ |
<?php echo date_i18n("l j F Y", strtotime( '۱۱/۱۵-۱۹۷۶' ) ); ?> |
اگر هم بخواین تاریخ میلادی وب سایت خودتون رو به ساعت محلی نمایش یدین می تواید از تابع gregdate که در افزونه wp-parsidate برای تبدیل تاریخ شمسی به میلادی می باشد استفاده کنید :
۱ ۲ ۳ ۴ ۵ ۶ ۷ |
<?php $y = eng_number (date_i18n("Y", strtotime( '۱۱/۱۵-۱۹۷۶' ))); $y2 = intval($y); $m = eng_number (date_i18n("m", strtotime( '۱۱/۱۵-۱۹۷۶' ))); $m2 = intval($m); $d = eng_number (date_i18n("d", strtotime( '۱۱/۱۵-۱۹۷۶' ))); $d2 = intval($d); $mey = eng_number($y2)."-".eng_number($m2)."-".eng_number($d2); echo gregdate("l j F Y", $mey); ?> |

بانک ملی ایران
شماره 16 رقمی کارت : 3479 - 0689 - 9918 - 6037
به نام مهرشاد درزی سوته
دوره ی های آموزشی طراحی وب سایت در مازندران
جهت اطلاعات بیشتر اینجا کلیک کنید ...