📅  最后修改于: 2023-12-03 15:03:42.776000             🧑  作者: Mango
在PHP中,格式化日期可以使用内置的函数:date()和strtotime()。这两个函数分别用于将时间戳转换为特定格式的日期和将日期转换为时间戳。
date()函数接受两个参数:格式和时间戳。时间戳可以是Unix时间戳或从日期和时间构建的时间戳。以下是一些用于格式的常用字符:
以下是将时间戳格式化为“年-月-日”格式的示例:
$timestamp = time();
$date = date('Y-m-d', $timestamp);
echo $date;
输出:2021-08-04
以下是将日期格式化为“月/日/年 午时:分钟 am/pm”格式的示例:
$date = '2021-08-04 21:45:00';
$formatted_date = date('m/d/y h:i a', strtotime($date));
echo $formatted_date;
输出:08/04/21 09:45 pm
如果您从数据库或其他来源获得日期并希望将其转换为时间戳,则可以使用strtotime()函数。该函数接受日期字符串并返回UNIX时间戳。
以下是将日期字符串转换为时间戳的示例:
$date = '2021-08-04 21:45:00';
$timestamp = strtotime($date);
echo $timestamp;
输出:1628102700
以上是PHP更改日期格式的介绍,通过使用date()函数和strtotime()函数可以非常轻松地进行日期格式化和日期转换。