مرجع تاریخ (PHP Date)
این صفحه فهرست تابع تاریخ PHP را نشان می دهد. با این توابع می توانی تاریخ/زمان سرور را بگیری و قالب بندی کنی. همچنین بهتر است منطقه زمانی را درست تنظیم کنی. برای مرور سریع همین صفحه تابع تاریخ PHP را نشانه گذاری کن.
شروع سریع تابع تاریخ PHP
اول منطقه زمانی (Timezone) را تنظیم کن. سپس با date() تاریخ را قالب بندی کن. «Timestamp» یعنی تعداد ثانیه ها از 1970/01/01.
<?php
// پیشنهاد: همیشه timezone را مشخص کن.
date_default_timezone_set('UTC');
// تاریخ محلی را با قالب دلخواه نمایش بده.
echo date('Y-m-d H:i:s');
?>
تنظیمات اجرایی (php.ini)
این توابع به پیکربندی وابسته اند. کلیدهای مهم:
date.timezone: منطقه زمانی پیش فرض.date.default_latitudeوdate.default_longitude: برای طلوع/غروب.date.sunrise_zenithوdate.sunset_zenith: زاویه خورشید.
هشدار: حواست به «ساعت تابستانی» و «سال کبیسه» باشد. خروجی تغییر می کند.
توابع پرتکرار و کاربردشان
- date(): قالب بندی تاریخ/زمان محلی.
- time(): گرفتن Timestamp فعلی.
- strtotime(): متن انگلیسی به Timestamp.
- date_default_timezone_set(): تنظیم منطقه زمانی.
- gmdate(): قالب بندی در UTC/GMT.
گام های عملی
- منطقه زمانی مناسب سرورت را تعیین کن.
- اگر لازم بود،
time()را ذخیره کن. - با
date()خروجی را قالب بندی کن.
جمع بندی سریع
- منطقه زمانی را همیشه مشخص کن.
- date() برای قالب بندی عالی است.
- DST و کبیسه را فراموش نکن.
- برای UTC از gmdate() کمک بگیر.