PHP 提供多种方式处理和表示日期与时间,包括时间戳、Unix 时间戳以及 ISO 8601 标准格式。同时,PHP 还提供了一系列日期函数,例如 strtotime()、date() 和 strftime(),可用于将日期字符串转换为不同格式。
时间戳是一个整数,表示自纪元以来的秒数,是存储和传递日期时间的通用方式。
Unix 时间戳表示自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数,是一种广泛使用的日期格式,可以方便地转换为其他格式。
$timestamp = time();
ISO 8601 是国际标准的日期和时间表示方法,常用格式如下:
PHP 提供多种函数处理日期字符串和时间戳:
$timestamp = strtotime("2023-04-10 15:30:15");$date = date("Y-m-d");$date = strftime("%Y-%m-%dT%H:%M:%S");PHP 允许自定义日期格式,通常使用 DateTime::format() 方法。格式符号示例如下:
例如,以下代码会生成 "2023-04-10 15:30:15":
$date = date("Y-m-d H:i:s");通过以上方法,您可以灵活处理 PHP 中的各种日期格式,满足不同场景的需求。