Php 正确计算两个时间戳之间的差异
我正在尝试制作一个实时处理的BrowserGame,但我无法让系统计算两个时间戳之间的差异,如果结果低于执行某些操作所需的时间,则返回负值 与离线时一样,添加资源..系统使用一个函数存储登录时间和注销时间,用户下次登录时,它计算时间差并计算用户获得的资源量 但资源回报率为负。。(例如:-1186、-54868等) 谢谢你的阅读Php 正确计算两个时间戳之间的差异,php,database,oop,real-time,game-engine,Php,Database,Oop,Real Time,Game Engine,我正在尝试制作一个实时处理的BrowserGame,但我无法让系统计算两个时间戳之间的差异,如果结果低于执行某些操作所需的时间,则返回负值 与离线时一样,添加资源..系统使用一个函数存储登录时间和注销时间,用户下次登录时,它计算时间差并计算用户获得的资源量 但资源回报率为负。。(例如:-1186、-54868等) 谢谢你的阅读 <?php $datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime('200
<?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
?>
直接从DateTime类中获取 如果时差为负,我认为第一件事可能是你的差分查找函数的参数反向。发布一些代码以获得实际帮助谢谢,但是..,可以用秒计算吗???谢谢大家的帮助:)我真的没有看到问题..,我会尽快将代码片段发送给你。。,我不在电脑上,如果小时差超过1,我的代码工作正常…:/谢谢大家的帮助:)