توابع تاریخ و زمان در PHP
- صفحه قبل کالیندر PHP
- صفحه بعدی دایرکتوری PHP
PHP Date/Time Introduction
Date/Time functions allow you to get the date and time from the server where the PHP script is running. You can use Date/Time functions in different ways to format the date and time.
Note:These functions depend on the local settings of the server. Remember to consider daylight saving time and leap years when using these functions.
Installation
PHP Date/Time functions are part of the core of PHP. These functions can be used without installation.
Runtime Configuration
The behavior of Date/Time functions in PHP is affected by the settings in php.ini:
Name | توضیح | Default | PHP Version |
---|---|---|---|
date.timezone | Default Time Zone (all Date/Time functions use this option) | "" | PHP 5.1 |
date.default_latitude | Default Latitude (date_sunrise() and date_sunset() use this option) | "31.7667" | PHP 5.0 |
date.default_longitude | Default Longitude (date_sunrise() and date_sunset() use this option) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | Default Sunrise Zenith (date_sunrise() and date_sunset() use this option) | "90.83" | PHP 5.0 |
date.sunset_zenith | Default Sunset Zenith (date_sunrise() and date_sunset() use this option) | "90.83" | PHP 5.0 |
PHP 5 Date/Time Function
فانکشن | توضیح |
---|---|
checkdate() | تأیید تاریخ گریگوری. |
date_add() | افزودن روز، ماه، سال، ساعت، دقیقه و ثانیه به تاریخ. |
date_create_from_format() | بازگشت DateTime جدید فرمت شده بر اساس فرمت مشخص شده. |
date_create() | بازگشت DateTime جدید. |
date_date_set() | تنظیم تاریخ جدید. |
date_default_timezone_get() | بازگشت منطقه زمانی پیشفرض استفاده شده توسط همه توابع Date/Time. |
date_default_timezone_set() | تنظیم منطقه زمانی پیشفرض استفاده شده توسط همه توابع Date/Time. |
date_diff() | بازگشت تفاوت بین دو تاریخ. |
date_format() | بازگشت تاریخ فرمت شده بر اساس فرمت مشخص شده. |
date_get_last_errors() | بازگشت هشدار/خطا در رشته تاریخ. |
date_interval_create_from_date_string() | ایجاد DateInterval از بخشهای مرتبط با رشته. |
date_interval_format() | فرمت کردن بازه زمانی. |
date_isodate_set() | تنظیم تاریخ ISO. |
date_modify() | تغییر امضا Unix. |
date_offset_get() | بازگشت تغییرات منطقه زمانی. |
date_parse_from_format() | بازگشت آرایهای با جزئیات دقیق مربوط به تاریخ مشخص شده بر اساس فرمت مشخص شده. |
date_parse() | بازگشت آرایهای با جزئیات دقیق مربوط به تاریخ مشخص شده. |
date_sub() | کاهش روز، ماه، سال، ساعت، دقیقه و ثانیه از تاریخ مشخص شده. |
date_sun_info() | بازگشت آرایهای که شامل اطلاعات شروع/پایان غروب/طلوع خورشید و شفق آغاز/پایان شفق در تاریخ و مکان مشخص شده است. |
date_sunrise() | بازگشت زمان طلوع خورشید در تاریخ و مکان مشخص شده. |
date_sunset() | بازگشت زمان غروب خورشید در تاریخ و مکان مشخص شده. |
date_time_set() | تنظیم زمان. |
date_timestamp_get() | بازگشت امضا Unix. |
date_timestamp_set() | تنظیم تاریخ و زمان بر اساس امضا Unix. |
date_timezone_get() | بازگشت به منطقه زمانی داده شده به مقادیر DateTime. |
date_timezone_set() | زمانzone شیء DateTime را تنظیم میکند. |
date() | تاریخ/زمان محلی را فرمت میکند. |
getdate() | اطلاعات تاریخ/زمان برای یک تایم استامپ یا تاریخ/زمان محلی را برمیگرداند. |
gettimeofday() | زمان فعلی را برمیگرداند. |
gmdate() | تاریخ و زمان GMT/UTC را فرمت میکند. |
gmmktime() | تایم استامپ تاریخ GMT را برمیگرداند. |
gmstrftime() | تاریخ و زمان GMT/UTC را بر اساس تنظیمات منطقهای فرمت میکند. |
idate() | زمان/تاریخ محلی را به عدد تبدیل میکند. |
localtime() | زمان محلی را برمیگرداند. |
microtime() | میکروتایم فعلی را برمیگرداند. |
mktime() | تایم استامپ تاریخ را برمیگرداند. |
strftime() | زمان/تاریخ محلی را بر اساس تنظیمات منطقهای فرمت میکند. |
strptime() | زمان/تاریخ تولید شده توسط strftime() را تحلیل میکند. |
strtotime() | تاریخ یا زمان خاصی از یک متن انگلیسی را به تایم استامپ تبدیل میکند. |
time() | تایم استامپ فعلی را برمیگرداند. |
timezone_abbreviations_list() | آرایهای شامل تابستانی، انحراف و نام زمانzone را برمیگرداند. |
timezone_identifiers_list() | آرایهای شامل تمام شناسههای زمانzone را برمیگرداند. |
timezone_location_get() | اطلاعات مکان زمانzone مشخص شده را برمیگرداند. |
timezone_name_from_abbr() | نام زمانzone را بر اساس اختصاری زمانzone برمیگرداند. |
timezone_name_get() | نام زمانzone را برمیگرداند. |
timezone_offset_get() | انحراف زمانzone نسبت به GMT را برمیگرداند. |
timezone_open() | یک شیء جدید DateTimeZone ایجاد میکند. |
timezone_transitions_get() | تمام تبدیلات زمانzone را برمیگرداند. |
timezone_version_get() | نسخه پایگاه داده زمانzone را برمیگرداند. |
متغیرهای ثابت پیشتعریف شده Date/Time در PHP 5
متغیرهای ثابت | توضیح |
---|---|
DATE_ATOM | Atom (مثال: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (مثال: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (مثلاً: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (مثلاً: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (مثلاً: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (مثلاً: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (مثلاً: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (مثلاً: 2005-08-14T16:13:03+0000) |
- صفحه قبل کالیندر PHP
- صفحه بعدی دایرکتوری PHP