PHP中处理日期的主要函数是date()函数,它可以将时间戳格式化为特定的日期字符串。
/* 将当前时间戳格式化为年-月-日的字符串 */
$date = date('Y-m-d', time());
echo $date; // 输出类似于2021-05-23的字符串
其中,第一个参数表示需要格式化的日期字符串格式,常用的参数如下:
时间戳是一种表示时间的数字,它代表从1970年1月1日00:00:00 UTC开始到当前时间的秒数。PHP中处理时间戳的主要函数是strtotime()函数,它可以将日期字符串转换为时间戳。
/* 将日期字符串转换为时间戳 */
$date_str = '2021-05-23';
$timestamp = strtotime($date_str);
echo $timestamp; // 输出类似于1621747200的数字
可以使用date()函数将时间戳格式化为特定的日期字符串,也可以使用其他函数进行时间计算。
例如,可以使用strtotime()函数对时间戳进行加减操作:
/* 将当前时间戳加上一天,并格式化为年-月-日的字符串 */
$timestamp = time() + 24 * 60 * 60;
$date = date('Y-m-d', $timestamp);
echo $date; // 输出类似于2021-05-24的字符串