English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ces fonctions vous permettent de récupérer la date et l'heure du serveur où le script PHP est exécuté. Vous pouvez utiliser ces fonctions pour formater la date et l'heure de plusieurs manières différentes.
Ces fonctions peuvent être utilisées sans installation. Elles font partie intégrante du noyau PHP.
date/Options de configuration du temps :
Nom | Par défaut | Description | Variable |
---|---|---|---|
date.default_latitude | " 31.7667" | Spécifier la latitude par défaut (utilisé par date_sunrise() et date_sunset()) | PHP_INI_ALL |
date.default_longitude | " 35.2333" | Spécifier la longitude par défaut (utilisé par date_sunrise() et date_sunset()) | PHP_INI_ALL |
date.sunrise_zenith | " 90.83" | Spécifier le zénith de lever du soleil par défaut (utilisé par date_sunrise() et date_sunset()) | PHP_INI_ALL |
date.sunset_zenith | " 90.83" | Spécifier le zénith de coucher de soleil par défaut (utilisé par date_sunrise() et date_sunset()) | PHP_INI_ALL |
date.timezone | "" | Spécifier le fuseau horaire par défaut | PHP_INI_ALL |
Version-représente la version PHP la plus ancienne prise en charge par cette fonction.
序号 | Nom de la fonction | Description de la fonction | Version |
---|---|---|---|
1 | checkdate() | Vérifier la date grégorienne | 3 |
2 | date_create() | Retourner un nouveau DateTime object | 5 |
3 | date_date_set() | Définir une nouvelle date. | 5 |
4 | date_default_timezone_get() | Retourner le fuseau horaire par défaut, utilisé par tous les Date/Utilisation de la fonction Time. | 5 |
5 | date_default_timezone_set() | Définir le fuseau horaire par défaut, utilisé par tous les Date/Utilisation de la fonction Time. | 5 |
6 | date_format() | Retourner la date formatée selon le format donné | 5 |
7 | date_isodate_set() | Définir la date ISO | 5 |
8 | date_modify() | Modifier l'horodatage | 5 |
9 | date_offset_get() | retourner le décalage d'heure d'été | 5 |
10 | date_parse() | retourner un tableau associatif contenant des détails sur une date donnée | 5 |
11 | date_sun_info() | retourner un tableau contenant des informations sur le lever du soleil pour une date et un lieu spécifiques/coucher et lever du soleil/retourner un tableau contenant des informations sur la fin de l'aube | 5 |
12 | date_sunrise() | retourner la date donnée/temps de lever du soleil du lieu | 5 |
13 | date_sunset() | retourner la date donnée/temps de coucher de soleil du lieu | 5 |
14 | date_time_set() | définit le temps | 5 |
15 | date_timezone_get() | retourner le fuseau horaire d'un DateTime donné | 5 |
16 | date_timezone_set() | définit le fuseau horaire de l'objet DateTime | 5 |
17 | date() | formatter la date et l'heure locale | 3 |
18 | getdate() | retourner un tableau contenant des informations de date et d'heure du timestamp Unix | 3 |
19 | gettimeofday() | retourner un tableau contenant des informations sur le temps actuel | 3 |
20 | gmdate() | formatter GMT/date UTC/temps | 3 |
21 | gmmktime() | retourner le timestamp Unix de la date GMT | 3 |
22 | gmstrftime() | formatter GMT en fonction de l'environnement linguistique/temps UTC/date | 3 |
23 | idate() | convertir le temps local/formatter une date en nombre entier | 5 |
24 | localtime() | retourner le temps local | 4 |
25 | microtime() | retourner le nombre de microsecondes du timestamp Unix actuel | 3 |
26 | mktime() | retourner le timestamp Unix d'une date | 3 |
27 | strftime() | formatter le temps local en fonction de la configuration régionale/date | 3 |
28 | strptime() | analyser un temps généré par strftime()/date | 5 |
29 | strtotime() | analyser une description de date ou d'heure en texte anglais pour obtenir un timestamp Unix | 3 |
30 | time() | retourner le timestamp Unix de l'heure actuelle | 3 |
31 | timezone_abbreviations_list() | retourner un tableau associatif contenant l'heure d'été, le décalage et le nom du fuseau horaire | 5 |
32 | timezone_identifiers_list() | retourner un tableau d'indices numériques avec tous les identifiants de fuseau horaire | 5 |
33 | timezone_name_from_abbr() | retourner le nom du fuseau horaire à partir de l'abréviation | 5 |
34 | timezone_name_get() | retourner le nom du fuseau horaire | 5 |
35 | timezone_offset_get() | retourner le décalage horaire par rapport au fuseau horaire de Greenwich | 5 |
36 | timezone_open() | retourner un nouveau DateTimeZone object | 5 |
37 | timezone_transitions_get() | retourner toutes les conversions de fuseau horaire | 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时间戳 | 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中可用) |