php 日期去掉时分秒

在 PHP 中,我们可以使用 date() 函数和 strtotime() 函数来操作日期和时间。要去掉一个日期的时分秒,可以使用 date() 函数以及 strtotime() 函数将其转换为 Unix 时间戳,然后再将其格式化为不包含时间部分的日期字符串。

下面是一个示例代码,可以实现从一个包含时间的日期字符串中去掉时分秒:

$date = '2023-02-22 13:30:45'; // 要去掉时分秒的日期字符串
$timestamp = strtotime($date); // 将日期字符串转换为 Unix 时间戳
$dateWithoutTime = date('Y-m-d', $timestamp); // 格式化时间戳为不包含时间部分的日期字符串
echo $dateWithoutTime; // 输出结果:2023-02-22

在上面的代码中,首先将包含时间的日期字符串赋值给变量 $date。然后使用 strtotime() 函数将该字符串转换为 Unix 时间戳,并将结果赋值给变量 $timestamp。接着,使用 date() 函数将时间戳格式化为不包含时间部分的日期字符串,将结果赋值给变量 $dateWithoutTime。最后,使用 echo 命令输出该日期字符串。

通过这种方法,我们可以轻松地从一个包含时间的日期字符串中去掉时分秒。

  •