📜  php 获取今天下午 3 点 - PHP (1)

📅  最后修改于: 2023-12-03 15:18:31.972000             🧑  作者: Mango

PHP获取今天下午3点

在PHP中,获取今天下午3点可以通过日期时间函数来实现。下面介绍两种常用的方式。

方法一

使用date()函数和strtotime()函数来计算今天下午3点的时间戳,并将时间戳转换为日期时间格式。

<?php
$timestamp = strtotime('today 3pm');
$datetime = date('Y-m-d H:i:s', $timestamp);
echo $datetime;
?>

结果如下所示:

2022-05-16 15:00:00

解释一下这段代码的作用:

首先,strtotime()函数将字符串"today 3pm"转换为今天下午3点的时间戳。值得注意的是,strtotime()函数计算的时间戳是以当前时区为准的。

然后,date()函数将时间戳转换为指定格式的日期时间字符串。这里将日期时间格式设置为"Y-m-d H:i:s",即年-月-日 时:分:秒。

最后,通过echo语句将日期时间字符串输出到浏览器。

方法二

另一种获取今天下午3点的方式是使用DateTime类。具体实现如下:

<?php
$datetime = new DateTime('today 3pm');
echo $datetime->format('Y-m-d H:i:s');
?>

结果同样为:

2022-05-16 15:00:00

解释一下这段代码的作用:

首先,创建一个DateTime对象,字符串参数为"today 3pm",表示今天下午3点。

然后,调用format()方法将DateTime对象格式化为时间字符串,格式同方法一。

最后,通过echo语句将时间字符串输出到浏览器。

以上就是获取今天下午3点的两种方式。具体使用方法根据实际情况选择。