PHP date() 函数用于格式化一个本地日期/时间,并返回格式化的字符串。
date() 函数可以接受一个日期/时间字符串,也可以接受一个 Unix 时间戳(Unix timestamp)。如果不提供任何参数,date() 函数将使用当前的日期和时间。
echo date("Y/m/d") . "
"; // 2020/08/17 echo date("Y.m.d") . "
"; // 2020.08.17 echo date("Y-m-d") . "
"; // 2020-08-17
date() 函数的第二个参数是可选的,它是一个 Unix 时间戳。如果不提供第二个参数,date() 函数将使用当前的日期和时间作为默认值。
echo date("Y-m-d", 1597004800); // 2020-08-17 (Unix timestamp 1597004800)
date() 函数还允许我们使用 PHP 的内置函数来获得 Unix 时间戳:time()、mktime()、strtotime() 等。
echo date("Y-m-d", time()); // 2020-08-17 (当前 Unix timestamp) echo date("Y-m-d", mktime(0, 0, 0, 8, 17, 2020)); // 2020-08-17 (mktime(0, 0, 0, 8, 17, 2020) 返回 Unix timestamp 1597004800) echo date("Y-m-d", strtotime("2020/8/17")); // 2020-08-17 (strtotime("2020/8/17") 返回 Unix timestamp 1597004800)
date_default_timezone_set()
date_default_timezone_set()( )函数用于设置默认的时区。如果不设置默认的时区,PHP 内部会使用 UTC 标准来处理所有的日期和时间信息。
// 设置中国上海的默认时区 date_default_timezone_set('Asia/Shanghai');
PHP Date/Time 参考手册
设置基于 Unix 时间戳的日期和时间:
date_timestamp_set() 函数设置基于 Unix 时间戳的日期和时间。
参数 | 描述 |
---|---|
object | 必需。规定一个由 date_create() 返回的 DateTime 对象。该函数修改该对象。 |
unixtimestamp | 必需。规定代表日期的 Unix 时间戳。 |
返回值: | 返回指定格式的 DateTime 对象。如果失败则返回 FALSE。 |
---|---|
PHP 版本: | 5.3+ |
PHP strnatcasecmp() 函数PHP String 参考手册实例 使用自然算法来比较两个字符串(不区分大小写):?php echo strnatcasecmp(2H...
PHP strrpos() 函数PHP String 参考手册实例 查找 php 在字符串中最后一次出现的位置:?php echo strrpos(I love php, I love ph...
PHP ucwords() 函数PHP String 参考手册实例 把每个单词的首字符转换为大写:?php echo ucwords(hello world); ?运行实例 » 定...
PHP diskfreespace() 函数 完整的 PHP Filesystem 参考手册定义和用法 diskfreespace() 函数返回指定目录的可用空间,...
PHP filectime() 函数 完整的 PHP Filesystem 参考手册定义和用法 filectime() 函数返回指定文件的上次修改时间。 该函数将检查...