English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تتيح لك هذه الوظائف الحصول على التاريخ والوقت من خادم تشغيل سكربت PHP. يمكنك استخدام هذه الوظائف لتنسيق التاريخ والوقت بطرق متعددة.
يمكن استخدام هذه الوظائف دون الحاجة إلى تثبيت. إنها جزء من النواة PHP.
خيارات تكوين التاريخ/الوقت:
الاسم | افتراضي | وصف | قابل للتغيير |
---|---|---|---|
date.default_latitude | "31.7667" | تحديد العرض الافتراضي (يستخدم هذا الخيار date_sunrise() و date_sunset()) | PHP_INI_ALL |
date.default_longitude | "35.2333" | تحديد الطول العرض الافتراضي (يستخدم هذا الخيار date_sunrise() و date_sunset()) | PHP_INI_ALL |
date.sunrise_zenith | “ 90.83” | تحديد القمر الصاعد الافتراضي (يستخدم هذا الخيار date_sunrise() و date_sunset()) | PHP_INI_ALL |
date.sunset_zenith | “ 90.83” | 指定默认日落天顶(date_sunrise() 和 date_sunset() 使用该选项) | PHP_INI_ALL |
date.timezone | "" | 指定默认时区 | PHP_INI_ALL |
版本-表示支持该函数的PHP的最早版本。
الترقيم | 函数名称 | 函数说明 | 版本 |
---|---|---|---|
1 | checkdate() | 验证格里高里日期 | 3 |
2 | date_create() | 返回一个新的DateTime对象 | 5 |
3 | date_date_set() | 设置一个新的日期。 | 5 |
4 | date_default_timezone_get() | 返回默认时区,被所有的 Date/Time 函数使用。 | 5 |
5 | date_default_timezone_set() | 设置默认时区,被所有的 Date/Time 函数使用。 | 5 |
6 | date_format() | 返回根据给定格式格式化的日期 | 5 |
7 | date_isodate_set() | 设置ISO日期 | 5 |
8 | date_modify() | 修改时间戳 | 5 |
9 | date_offset_get() | 返回夏令时偏移量 | 5 |
10 | date_parse() | 返回具有给定日期的详细信息的关联数组 | 5 |
11 | date_sun_info() | 返回一个包含有关指定日期与地点的日出/日落和黄昏开始/黄昏结束的信息的数组。 | 5 |
12 | date_sunrise() | 返回给定日期/地点的日出时间 | 5 |
13 | date_sunset() | 返回给定日期/地点的日落时间 | 5 |
14 | date_time_set() | 设置时间 | 5 |
15 | date_timezone_get() | 返回给定 DateTime 对象的时区。 | 5 |
16 | date_timezone_set() | 设置 DateTime 对象的时区 | 5 |
17 | date() | 格式化本地日期和时间 | 3 |
18 | getdate() | 返回一个数组,其中包含Unix时间戳的日期和时间信息 | 3 |
19 | gettimeofday() | 返回包含当前时间信息的数组 | 3 |
20 | gmdate() | 格式化 GMT/UTC 日期/时间 | 3 |
21 | gmmktime() | 返回 GMT 日期的 Unix 时间戳 | 3 |
22 | gmstrftime() | 根据语言环境设置格式化 GMT/UTC 时间/日期 | 3 |
23 | idate() | 将本地时间/日期格式化为整数 | 5 |
24 | localtime() | استعادة الوقت المحلي. | 4 |
25 | microtime() | استعادة الميكروثانية الخاصة بUnix timestamp الحالي. | 3 |
26 | mktime() | استعادة Unix timestamp الخاص بالتاريخ. | 3 |
27 | strftime() | تنسيق الوقت أو التاريخ المحلي بناءً على الإعدادات الخاصة بالمنطقة. | 3 |
28 | strptime() | تحويل الوقت أو التاريخ المولد باستخدام strftime(). | 5 |
29 | strtotime() | تحويل أي وصف تاريخي أو زمني باللغة الإنجليزية إلى Unix timestamp. | 3 |
30 | time() | استعادة Unix timestamp الخاص بالوقت الحالي. | 3 |
31 | timezone_abbreviations_list() | استعادة مجموعة مرتبطة تحتوي على التوقيتات الصيفية، التحويلات والاسماء الخاصة بالمناطق الزمنية. | 5 |
32 | timezone_identifiers_list() | استعادة مجموعة مرتبطة تحتوي على جميع معرفات المنطقة الزمنية. | 5 |
33 | timezone_name_from_abbr() | استعادة اسم المنطقة الزمنية من التكدير. | 5 |
34 | timezone_name_get() | استعادة اسم المنطقة الزمنية. | 5 |
35 | timezone_offset_get() | استعادة تحويل الوقت الخاص بوقت جرينتش. | 5 |
36 | timezone_open() | استعادة دالة DateTimeZone جديدة. | 5 |
37 | timezone_transitions_get() | استعادة جميع التحويلات الخاصة بالمنطقة الزمنية. | 5 |
38 | date_add() | إضافة النقاط الزمنية لليوم والشهر والسنة والساعة والدقيقة والثانية إلى تاريخ. | 5.3 |
39 | date_create_from_format() | إنشاء تاريخ من سلسلة زمنية بناءً على النمط المحدد. | 5.3 |
40 | date_diff() | حساب واستعادة الفرق بين تاريخين. | 5.3 |
41 | date_parse_from_format() | يستعيد معلومات حول تاريخ مقدم بناءً على النمط المحدد. | 5.3 |
42 | date_parse() | يستعيد مجموعة مرتبطة تحتوي على تفاصيل تاريخ محدد. | 5.2 |
43 | date_sub() | الاستخدام من تاريخ محدد لتقديم النقاط الزمنية لليوم والشهر والسنة والساعة والدقيقة والثانية. | 5.3 |
44 | date_timestamp_get() | يستعيد Unix timestamp. | 5.3 |
45 | date_timestamp_set() | إعداد قيم التاريخ والوقت بناءً على علامة التوقيت المقدمة. | 5.3 |
46 | date_get_last_errors() | يستعيد تحذيرات وإخطارات عند إنشاء دالة DateTime. | 5.3 |
47 | date_interval_create_from_date_string() | من إنشاء فجوة تاريخية من السلسلة المقدمة. | 5 |
48 | date_interval_format() | تنسيق فترة الوقت | 5.5 |
49 | date_create_immutable_from_format() | تحليل سلسلة الوقت بناءً على النمط المحدد | 5.5 |
50 | date_create_immutable() | إنشاء وإرجاع ميزة DateTimeImmutable | 5.5 |
51 | timezone_version_get() | استرداد إصدار قاعدة بيانات الوقت الحالي | 5.3 |
52 | timezone_location_get() | استرداد المعلومات المحددة بناءً على الوقت المناطقي | 5.3 |
الترقيم | المدونات والشرح |
---|---|
1 | DATE_ATOM النظام الذري (مثال: 2005-08-15T16:13:03 + 0000) |
2 | DATE_COOKIE HTTP Cookies (مثل: Sun، 2005년 8월 14일 16:13:03 UTC) |
3 | DATE_ISO8601 ISO-8601 (مثل: 2005-08-14T16:13:03 + 0000) |
4 | DATE_RFC822 RFC 822 (مثال: Sun، 2005년 8월 14일 16:13:03 UTC) |
5 | DATE_RFC850 RFC 850 (مثال: UTC 05년 8월 14일 16:13:03) |
6 | DATE_RFC1036 RFC 1036 (مثال: UTC 05년 8월 14일 16:13:03) |
7 | DATE_RFC1123RFC RFC 1123 (مثال: Sun، 2005년 8월 14일 16:13:03 UTC) |
8 | DATE_RFC2822 RFC 2822 (2005년 8월 14일، الاحد 16:13:03 +0000) |
9 | DATE_RSS RSS (الاحد، 2005년 8월 14일 16:13:03 UTC) |
10 | DATE_W3C رابطة الإنترنت العالمية (مثل: 2005-08-14T16:13:03 + 0000) |
11 | SUNFUNCS_RET_TIMESTAMP توقيت الاستدلال (متاح في 5.1.2) |
12 | SUNFUNCS_RET_STRING الساعة: الدقائق (مثل: 08:02) (متاح في 5.1.2) |
13 | SUNFUNCS_RET_DOUBLE الساعة كعدد عشري (مثل 8.75) (متاح في 5.1.2) |