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

PHP 5.2.17中DateTime :: diff()的解决方法

I currently have a script to calculate the difference between two dates, in days:

$now      = new DateTime();
$birthday = new DateTime('1973-04-18 09:48:00');
$interval = $now->diff($birthday);
echo $interval->format('%a days'); 

However, I keep on getting this error:

Fatal error: Call to undefined method DateTime::diff() in /home/test/public_html/age.php on line 4

I found out that this code is only supposed to work with PHP version 5.3, however, is there a workaround for 5.2.17?

近期文章

  • 显示登录我网站的用户名
  • 我应该如何在PHP中的类中调用mysql数据库函数?
  • 从一个表中选择结果,并为每一行选择另一个表中具有相同id的所有行
  • 根据设定价格和月份计算日期之间的价格[关闭]
  • 调试php-cgi.exe + vb6 dll
  • PHP / Javascript - 通过POST将日期字符串传递给AJAX无法正常工作
  • Eclipse php调试器终止
  • wordpress插件错误在服务器上
  • 从工作时间框架中减去午餐时间
  • php在前台运行另一个脚本
  • md5_file提供了2个结果之间的随机选择
  • 如何在Windows上以PHP的形式获取每个CPU Core的负载?
  • 比较php和MSSQL中的日期以从现在开始检索最近的日期
  • 密码重置安全选项 - 这两个选项中的哪一个更安全[关闭]
  • 通过zend创建事件
  • Codeigniter excel编码问题
  • PHP常量相当于DBL_MAX
  • CakePHP - 两种HABTM模型的新记录
  • 将终端输出结果写入php中的文件
  • 选择并抓取特定区域的内容

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华