PHP-将两组数字(hr和min)转换为时间

PHP-将两组数字(hr和min)转换为时间,php,mysql,time,numbers,concatenation,Php,Mysql,Time,Numbers,Concatenation,在php中,有一种方法可以将两个整数(09和30)转换为time(9:30)类型。我需要这个函数,这样我就可以将这些数字插入MySQL中time类型的列中 行 $str = '09:' +'30'; $date = DateTime($str); $date->format('H:i') 行 $str = '09:' +'30'; $date = DateTime($str); $date->format('H:i') 在php中,有一种方法可以将两个整数(09和30)转换为

在php中,有一种方法可以将两个整数(09和30)转换为time(9:30)类型。我需要这个函数,这样我就可以将这些数字插入MySQL中time类型的列中

$str = '09:' +'30';
$date = DateTime($str);
$date->format('H:i')

$str = '09:' +'30';
$date = DateTime($str);
$date->format('H:i')
在php中,有一种方法可以将两个整数(09和30)转换为time(9:30)类型。我需要这个函数,这样我就可以将这些数字插入MySQL中time类型的列中

是,通过将它们格式化为字符串:

$hr  = 9;
$min = 30;

$time = sprintf('%02d:%02d', $hr, $min);

echo $time; # 09:30
在php中,有一种方法可以将两个整数(09和30)转换为time(9:30)类型。我需要这个函数,这样我就可以将这些数字插入MySQL中time类型的列中

是,通过将它们格式化为字符串:

$hr  = 9;
$min = 30;

$time = sprintf('%02d:%02d', $hr, $min);

echo $time; # 09:30

正如hakre所说,使用sprintf

$hours = 9;
$minutes = 30;

$time = sprintf("%02d:%02d:00", $hours, $minutes);

正如hakre所说,使用sprintf

$hours = 9;
$minutes = 30;

$time = sprintf("%02d:%02d:00", $hours, $minutes);
调用该函数。手册中有示例。该函数被调用。手册中有一些例子。