PHP将两个字符串转换为时间

时间:2020-06-06 11:13:55

标签: php time

我想一次将两个整数转换为:

$hour = 13;
$minute = 45; 

---> $result = 13:45:00 //(In TimeFormart)

结合后,我必须执行一些SQL查询和PHP计算

有人可以帮我吗?

4 个答案:

答案 0 :(得分:0)

即使您的问题很难理解。没有人知道您到底想做什么,用什么方式和数量。

唯一正确的方法是这种方式:

$hour = 13;
$minute = 45; 
$seconds = 0;

$result = date('H:i:s', mktime($hour, $minute, $seconds));

echo $result;
// output: 13:45:00

重要提示:使用它进行计时时,必须经过小时,分钟,秒-如果不经过秒,则需要花费当前时间秒。

您甚至可以通过日,月,年来获取更多信息,请查阅PHP Reference。 https://www.php.net/manual/de/function.mktime.php

答案 1 :(得分:-1)

尝试此代码可能会对您有所帮助。

<?php
      $hour = 13;
      $minute = 45; 
      $second=35;

      // $result = 13:45:00 //(In TimeFormart)
      $result = $hour.":".$minute.":".$second;
      echo $result; 
?>

答案 2 :(得分:-1)

这就是您想要的,但是如果您在小时内输入24以上,它会接受,它只会返回几小时,几分钟和几秒钟,而不是实际时间

$hour = 13;
$minute = 45;
echo date($hour.':'.$minute.':s');

答案 3 :(得分:-1)

$hour = 13;
$minute = 45; 
$result = $hour . ':' . $minute . ':' . '00';
echo $result;

output ---> 13:45:00 //(在TimeFormart中)