使用 PHP 转换 SQL 时间

Convert SQL Time using PHP?

本文关键字:时间 SQL 转换 PHP 使用      更新时间:2023-09-26

我想使用PHP和Javascript转换MySQL Time数据类型。我知道可以使用 MySql 的FORMAT_TIME来完成,但我想用 php 做同样的事情。默认情况下,时间格式为 hh:mm:ss,我想将其转换为 hh:mm。

只需将日期输入到以下函数中:

<?php echo date("h:i", strtotime($date)); ?>
//any date is ok, we care only about the hours and minutes
// $your_date is what comes from db in format hh:mm:ss
$date = new DateTime('2000-01-01 '.$your_date);
echo $date->format('H:i');

我认为您可以创建一个 DateTime 对象,然后使用 format("h:i") 获得所需的输出