PHP Date/Time 简介
Date/Time 函数允许您从 PHP 脚本运行的服务器上获取日期和时间。您可以使用 Date/Time 函数通过不同的方式来格式化日期和时间。
注释:这些函数依赖于服务器的本地设置。使用这些函数时请记住要考虑夏令时和闰年。
安装
PHP Date/Time 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
Runtime 配置
Date/Time 函数的行为受到 php.ini 中设置的影响:
定义和用法
date() 函数格式化本地日期和时间,并返回格式化的日期字符串。
语法
date(format,timestamp);
返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。
format
必需。规定输出日期字符串的格式。可使用下列字符:
同时,也可使用下列预定义常量(从 PHP 5.1.0 开始可用):
timestamp
可选。规定一个整数的 Unix 时间戳。默认是当前的本地时间(time())。
技术细节
标题常用的几个参数
实例代码一
echo date("Y-m-d",time());echo "<br>";echo date("Y.m.d",time());echo "<br>";echo date("M d Y",time());echo "<br>";echo date("Y-m-d H:i",time());
OK!
实例代码二
格式化本地日期和时间,并返回格式化的日期字符串:
<?php// 设置时区date_default_timezone_set("PRC");// 打印当前时间 PHP_EOL 换行符,兼容不同系统echo date("Y-m-d H:i:s") . PHP_EOL;echo date("Y 年 m 月 d 日 H 点 i 分 s 秒") . PHP_EOL;// 指定时间$time = strtotime("-01-18 08:08:08"); // 将指定日期转成时间戳 echo date("Y-m-d H:i:s", $time) . PHP_EOL;?>
输出如下所示:
-10-3 15:49:36 年 10 月 03 日 15 点 49 分 36 秒-10-3 15:49:36
代码三、通过date函数格式化时间戳
echo date('Y-m-d h:i:s', time()); // -12-31 05:07:05
参考:《PHP格式化显示时间date()函数代码》