dongqiang8683 2017-06-05 19:24
浏览 38

无法在PHP中添加时间

So I have this code:

$laikas = htmlspecialchars($_POST['rodymolaikas']);
$laikas = date( "H:i:s", strtotime( $laikas ) );

  $videotrukme = $_POST['videotrukme'];
  $videotrukme1 = round($videotrukme);
  $videotrukme2 = sprintf('%02d:%02d:%02d', ($videotrukme1/3600),($videotrukme/60%60), $videotrukme%60);

$laikas_end = date('H:i:s', strtotime($laikas) + strtotime($videotrukme2));

echo $laikas_end;

The variables are even to:

$laikas = 17:00:00;
$videotrukme2 = 00:01:12; 

But the answer I get is:

laikas_end = 02:00:00

Could you please tell me why is that happening?

  • 写回答

1条回答 默认 最新

  • doutuo7126 2017-06-05 20:07
    关注

    You can accomplish time addition like thi

    <?php
    $laikas = htmlspecialchars($_POST['rodymolaikas']);
    $laikas = date( "H:i:s", strtotime( $laikas ) );
    $videotrukme2 = $_POST['rodymolaikas'];
    $videotrukme2 = date( "H:i:s", strtotime( $videotrukme2 ) );
    
    $h =  strtotime($laikas);
    $h2 = strtotime($videotrukme2);
    
    $minute = date("i", $h2);
    $second = date("s", $h2);
    $hour = date("H", $h2);
    
    $convert = strtotime("+$minute minutes", $h);
    $convert = strtotime("+$second seconds", $convert);
    $convert = strtotime("+$hour hours", $convert);
    $laikas_end = date('H:i:s', $convert);
    
    echo $laikas_end;
    ?>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?