PHP Date & Time Functions.函数详解

首页 / PHP入门教程 / PHP Date & Time Functions.函数详解

这些功能使您可以从运行PHP脚本的服务器获取日期和时间,您可以使用这些功能以多种不同的方式格式化日期和时间。

运行时配置

这些功能的行为受php.ini中的设置影响。所有这些参数在PHP版本5及更高版本中均可用。

名称 默认 说明 可变
date.default_latitude " 31.7667" 指定默认纬度。 PHP_INI_ALL
date.default_longitude " 35.2333" 指定默认经度 PHP_INI_ALL
date.sunrise_zenith " 90.83" 指定默认的日出天顶 PHP_INI_ALL
date.sunset_zenith " 90.83" 指定默认的日落天顶 PHP_INI_ALL
date.timezone "" 指定默认时区 PHP_INI_ALL

PHP -表示支持该功能的PHP的最早版本。

Sr.No Function & Description PHP
1 checkdate()

验证公历日期

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-date-time-functions.html

来源:LearnFk无涯教程网

3
2 date_create()

返回新的DateTime对象

5
3 date_date_set()

设定日期

5
4 date_default_timezone_get()

返回默认时区

5
5 date_default_timezone_set()

设置默认时区

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()

设定时间 zone for the DateTime object

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()

格式化本地时间/日期 as integer

5
24 localtime()

返回包含Unix时间戳记的时间分量的数组

4
25 microtime()

返回当前时间的微秒

3
26 mktime()

返回日期的Unix时间戳

3
27 strftime()

格式化本地时间/日期 according to locale settings

3
28 strptime()

解析使用strftime()生成的时间/日期

5
29 strtotime()

将英文文本日期或时间解析为Unix时间戳

3
30 time()

返回当前时间作为Unix时间戳

3
31 timezone_abbreviations_list()

返回包含dst,offset和时区名称的关联数组

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

日期/时间常数

Sr.No Constant & Description
1

DATE_ATOM

Example: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(Example:Sun,2005年8月14日16:13:03 UTC)

5

DATE_RFC850

RFC 850(Example:2005年8月14日,星期日,16:13:03)

6

DATE_RFC1036

RFC 1036(Example:UTC 05-八月14日16:13:03)

7

DATE_RFC1123RFC

RFC 1123(Example:Sun,2005年8月14日16:13:03 UTC)

8

DATE_RFC2822

RFC 2822(Sun,14 Aug 2005 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中可用)

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

白话法律42讲 -〔周甲徳〕

Vue开发实战 -〔唐金州〕

研发效率破局之道 -〔葛俊〕

用户体验设计实战课 -〔相辉〕

etcd实战课 -〔唐聪〕

爆款文案修炼手册 -〔乐剑峰〕

遗留系统现代化实战 -〔姚琪琳〕

零基础GPT应用入门课 -〔林健(键盘)〕

结构沟通力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)