📅  最后修改于: 2023-12-03 15:26:20.319000             🧑  作者: Mango
在PHP中,可以通过多种方式来显示当前时间和日期。以下是常见的几种方法:
date()
函数是PHP中用于格式化时间和日期的常用函数。可以使用各种参数来指定所需的日期格式。下面是一个简单的示例:
$date = date('Y-m-d H:i:s');
echo $date;
输出将会是当前日期和时间,格式为:年-月-日 时:分:秒。
strftime()
函数是另一个用于格式化日期和时间的函数,它比date()
函数更加灵活,可以按照需要本地化日期格式。以下是一个使用strftime()
函数的示例:
setlocale(LC_ALL,'zh_CN.UTF-8');
$date = strftime('%Y-%m-%d %H:%M:%S');
echo $date;
该示例使用了setlocale()
函数来将本地化设置为中文,然后使用strftime()
函数来格式化日期和时间。输出结果与前一个示例类似。
PHP 5.2 中引入了 DateTime
类,使日期时间处理更加方便。下面是一个使用 DateTime
对象的示例:
$timezone = new DateTimeZone('Asia/Shanghai');
$date = new DateTime('now', $timezone);
echo $date->format('Y-m-d H:i:s');
该示例先创建了一个 DateTimeZone
对象,用于指定时区。然后通过 new DateTime()
创建了一个 DateTime
对象,最后使用 format()
函数格式化输出日期和时间。
以上是几种常见的显示时间的方式,开发者可以根据具体情况选择不同的方法。