در این پست خواهید خواند:

چگونه میتوانیم تاریخ و زمان را در PHP بدست آوریم؟

پاسخ: از تابع ()date در PHP استفاده نمائید.

شما به سادگی می توانید از تابع date() PHP برای دریافت اطلاعات مورد نیاز در رابطه با زمان فعلی در قالب های مختلف استفاده نمائید، به عنوان مثال، date('d-m-y h:i:s')، date('d/m/y H:i:s' ) و غیره.

مثال زیر را برای درک بیشتر مشاهده نمائید.

<?php // Return current date from the remote server $date= date('d-m-y h:i:s'); echo $date; ?>

تاریخ و زمان بازگردانده شده در مثال بالا بر اساس تنظیمات پیش فرض منطقه زمانی(Time Zone) سرور است. اگر می خواهید تاریخ و زمان را بر اساس منطقه زمانی کاربر نمایش دهید، می توانید منطقه زمانی را به صورت دستی با استفاده از تابع ()date_default_timezone_set قبل از فراخوانی تابع ()date تنظیم نمائید.

مثال زیر تاریخ و زمان منطقه زمانی ایران که Asia/Tehran است را نشان می دهد.

<?php // Set the new timezone date_default_timezone_set('Asia/Tehran'); $date=date('d-m-y h:i:s'); echo $date; ?>

تغییر PHP date.timezone با فایل htaccess

با استفاده از فایل htacsess. که معمولا در مسیر public_html قرار دارد میتوان تاریخ و زمان سایت را بر اساس نیاز خود تنظیم نمائید.

کد زیر را در ابتدای فایل  htaccess. سایت خود وارد نمائید:

php_value date.timezone 'country/state'

جهت تنظیم آن بر اساس تاریخ و ساعت ایران کد را بصورت زیر وارد نمائید.

php_value date.timezone 'Asia/Tehran'

فایل htaccess.

اگر فایل htaccess. خود را در  هاست سی پنل خود پیدا نکردید، ممکن است به طور پیش فرض در public_html شما مخفی باشد. برای مشاهده فایل‌های مخفی در مدیریت فایل cPanel مراحل زیر را دنبال کنید:

1- روی دکمه تنظیمات بالا سمت راست کلیک کنید:


2. گزینه Show Hidden Files (dotfiles) را علامت زده و ذخیره نمائید:


اکنون می‌توانید تمام فایل‌های پنهان از جمله htaccess. را در پوشه public_html خود مشاهده کنید:


اگر هنوز هم فایل htaccess. وجود ندارد میتوانید آن را بصورت دستی ایجاد نمائید.


در صورتی که هرگونه سوال یا مشکلی در این رابطه داشتید با استفاده از فرم زیر با ما در ارتباط باشید.


بردیا
نویسنده

سلام، بردیا هستم و بیشتر از 10 سال هست که در زمینه فناوری اطلاعات فعال هستم

ثبت یک نظر

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *

0 نظر ثبت شده

اینستاگرام