这些功能使您可以从运行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中可用) |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)