English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل دروس PHP الأساسية

دليل دروس PHP المتقدمة

PHP & MySQL

دليل مرجع PHP

وظائف التاريخ والوقت PHP

تتيح لك هذه الوظائف الحصول على التاريخ والوقت من خادم تشغيل سكربت 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的最早版本。

الترقيم函数名称函数说明版本
1checkdate()验证格里高里日期3
2date_create()返回一个新的DateTime对象5
3date_date_set()设置一个新的日期。5
4date_default_timezone_get()返回默认时区,被所有的 Date/Time 函数使用。5
5date_default_timezone_set()设置默认时区,被所有的 Date/Time 函数使用。5
6date_format()返回根据给定格式格式化的日期5
7date_isodate_set()设置ISO日期5
8date_modify()修改时间戳5
9date_offset_get()返回夏令时偏移量5
10date_parse()返回具有给定日期的详细信息的关联数组5
11date_sun_info()返回一个包含有关指定日期与地点的日出/日落和黄昏开始/黄昏结束的信息的数组。5
12date_sunrise()返回给定日期/地点的日出时间5
13date_sunset()返回给定日期/地点的日落时间5
14date_time_set()设置时间5
15date_timezone_get()返回给定 DateTime 对象的时区。5
16date_timezone_set()设置 DateTime 对象的时区5
17date()格式化本地日期和时间3
18getdate()返回一个数组,其中包含Unix时间戳的日期和时间信息3
19gettimeofday()返回包含当前时间信息的数组3
20gmdate()格式化 GMT/UTC 日期/时间3
21gmmktime()返回 GMT 日期的 Unix 时间戳3
22gmstrftime()

根据语言环境设置格式化 GMT/UTC 时间/日期

3
23idate()将本地时间/日期格式化为整数5
24localtime()استعادة الوقت المحلي.4
25microtime()استعادة الميكروثانية الخاصة بUnix timestamp الحالي.3
26mktime()استعادة Unix timestamp الخاص بالتاريخ.3
27strftime()تنسيق الوقت أو التاريخ المحلي بناءً على الإعدادات الخاصة بالمنطقة.3
28strptime()تحويل الوقت أو التاريخ المولد باستخدام strftime().5
29strtotime()تحويل أي وصف تاريخي أو زمني باللغة الإنجليزية إلى Unix timestamp.3
30time()استعادة Unix timestamp الخاص بالوقت الحالي.3
31timezone_abbreviations_list()استعادة مجموعة مرتبطة تحتوي على التوقيتات الصيفية، التحويلات والاسماء الخاصة بالمناطق الزمنية.5
32timezone_identifiers_list()استعادة مجموعة مرتبطة تحتوي على جميع معرفات المنطقة الزمنية.5
33timezone_name_from_abbr()استعادة اسم المنطقة الزمنية من التكدير.5
34timezone_name_get()استعادة اسم المنطقة الزمنية.5
35timezone_offset_get()استعادة تحويل الوقت الخاص بوقت جرينتش.5
36timezone_open()استعادة دالة DateTimeZone جديدة.5
37timezone_transitions_get()استعادة جميع التحويلات الخاصة بالمنطقة الزمنية.5
38date_add()إضافة النقاط الزمنية لليوم والشهر والسنة والساعة والدقيقة والثانية إلى تاريخ.5.3
39date_create_from_format()إنشاء تاريخ من سلسلة زمنية بناءً على النمط المحدد.5.3
40date_diff()حساب واستعادة الفرق بين تاريخين.5.3
41date_parse_from_format()يستعيد معلومات حول تاريخ مقدم بناءً على النمط المحدد.5.3
42date_parse()يستعيد مجموعة مرتبطة تحتوي على تفاصيل تاريخ محدد.5.2
43date_sub()الاستخدام من تاريخ محدد لتقديم النقاط الزمنية لليوم والشهر والسنة والساعة والدقيقة والثانية.5.3
44date_timestamp_get()يستعيد Unix timestamp.5.3
45date_timestamp_set()إعداد قيم التاريخ والوقت بناءً على علامة التوقيت المقدمة.5.3
46date_get_last_errors()يستعيد تحذيرات وإخطارات عند إنشاء دالة DateTime.5.3
47date_interval_create_from_date_string()من إنشاء فجوة تاريخية من السلسلة المقدمة.5
48date_interval_format()تنسيق فترة الوقت5.5
49date_create_immutable_from_format()تحليل سلسلة الوقت بناءً على النمط المحدد5.5
50date_create_immutable()إنشاء وإرجاع ميزة DateTimeImmutable5.5
51timezone_version_get()استرداد إصدار قاعدة بيانات الوقت الحالي5.3
52timezone_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)