我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何在两个日期时间之间做出时间差?

I want to return the difference between two datetime objects.

I tried this but is not working. Whats wrong?

<?php //php 7.0.8

    $a='2018-12-05 09:00:00';
    $b='2018-12-05 15:00:00';

    $time1 = new DateTime($a);
    $time2 = new DateTime($b);

    $interval = $time1->diff($time2);
    echo $interval->format('H:i');
?>

Each format character must be prefixed by a percent sign (%).

echo $interval->format('%H:%i');

近期文章

  • 当我使用else语句时,我无法回显Invalid
  • 使用for循环的html表与第一列静态?
  • springboot整合freemarker中,templates下有error.ftl,为什么不能访问
  • 有些人可以帮我清除/合并代码
  • too long
  • Mysqli错误 - 错误:您的SQL语法有错误[关闭]
  • 如何在wordpress中的单个页面中显示特定帖子?
  • 您的要求无法解析为laravel 5.7中的可安装程序包集
  • 我提交此表单时出现此错误“HTTP ERROR 500”。 谁能告诉我如何解决这个问题?
  • 在PHP中将它们的重复值组合成两个数组,并合并值 - 逗号分隔
  • PHP OOP从PHP5.6迁移到7.2后,mysql INSERT查询不再起作用
  • PHP OOP继承问题
  • NodeJS HMAC哈希创建
  • too long
  • 以编程方式在PHP中声明全局变量
  • 为什么我的PHP代码没有发布到我的SQL数据库?
  • 将int echo毫秒转换为分钟和秒
  • 我如何卷曲范围和用户代理
  • 了解是否检查PHILE_CLI_MODE
  • 通过类名regex和php获取href值[复制]

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华