PHP将两个字符串转换为时间
我想将两个整数转换为一个时间,如下所示:PHP将两个字符串转换为时间,php,time,Php,Time,我想将两个整数转换为一个时间,如下所示: $hour = 13; $minute = 45; ---> $result = 13:45:00 //(In TimeFormart) 在我合并之后,我必须做一些SQL查询和PHP计算 有人能帮我吗?试试这段代码,也许对你有帮助 <?php $hour = 13; $minute = 45; $second=35; // $result = 13:45:00 //(In TimeFo
$hour = 13;
$minute = 45;
---> $result = 13:45:00 //(In TimeFormart)
在我合并之后,我必须做一些SQL查询和PHP计算
有人能帮我吗?试试这段代码,也许对你有帮助
<?php
$hour = 13;
$minute = 45;
$second=35;
// $result = 13:45:00 //(In TimeFormart)
$result = $hour.":".$minute.":".$second;
echo $result;
?>
这是您想要的,但是如果您在一小时内输入的时间超过了
24
,它会接受,它只会返回您实际时间以外的小时、分钟和秒数
$hour = 13;
$minute = 45;
echo date($hour.':'.$minute.':s');
输出--->13:45:00//(以时间格式)即使您的问题很难理解。没有人知道你到底想做什么,以何种方式和数量 唯一正确的方法是:
$hour = 13;
$minute = 45;
$seconds = 0;
$result = date('H:i:s', mktime($hour, $minute, $seconds));
echo $result;
// output: 13:45:00
重要提示:当你用它来计时时,你必须通过时、分、秒——如果你不通过秒,则需要当前时间秒
您甚至可以通过日、月、年来了解更多信息,请查看PHP参考。
请允许我们向您展示您在试图找到解决方案时产生的代码的示例,以帮助您。这是否回答了您的问题?
$hour = 13;
$minute = 45;
$seconds = 0;
$result = date('H:i:s', mktime($hour, $minute, $seconds));
echo $result;
// output: 13:45:00