📅  最后修改于: 2023-12-03 15:18:31.131000             🧑  作者: Mango
在 PHP 中,可以使用 date()
函数来格式化日期和时间。
下面是一个基本的例子,将当前日期和时间格式化为常见的格式:
$date = date('Y-m-d H:i:s');
echo $date; // 输出类似于 2021-09-24 10:30:00 的字符串
Y
表示年份,m
表示月份,d
表示天数,H
表示小时,i
表示分钟,s
表示秒数。这些字符是日期格式化中的一部分。可以根据自己的需求使用不同的字符。
要指定一个日期,可以使用 strtotime()
函数将字符串转换为时间戳,然后将时间戳传递给 date()
函数:
$date = date('Y-m-d', strtotime('2021-09-24'));
echo $date; // 输出 2021-09-24
除了上面提到的基本日期格式以外,还有很多其他格式可供选择。下面是一些例子:
星期几
l - 完整的星期几,比如 Sunday
D - 简写版的星期几,比如 Sun
月份
F - 完整的月份,比如 January
M - 简写版的月份,比如 Jan
m - 两位数的月份,比如 01
年份
Y - 完整的年份,比如 2021
y - 两位数的年份,比如 21
使用这些字符可以得到不同的日期格式。例如:
$date = date('l, F jS, Y', strtotime('2021-09-24'));
echo $date; // 输出 Friday, September 24th, 2021
如果您的应用程序需要考虑时区,请使用 date_default_timezone_set()
函数设置时区。例如,以下代码将时区设置为美国纽约的东部时间:
date_default_timezone_set('America/New_York');
以上就是 PHP 中格式化日期的一些基本用法和技巧。希望对您有所帮助!