PHP中秒到分钟的转换
我使用下面的代码将秒转换为PHP中秒到分钟的转换,php,linux,date,datetime,Php,Linux,Date,Datetime,我使用下面的代码将秒转换为minutes:seconds $dtF = new DateTime("0"); $dtT = new DateTime("500"); $dtF->diff($dtT)->format('%i:%s'); 它在Windows中工作正常,但在Linux中则不行。我不知道原因。请专家帮我解决这个问题 我得到以下错误: 致命错误:未捕获异常“exception”,消息为“DateTime::\构造():无法分析时间字符串 什么的0和500?PHP不知道。指定
minutes:seconds
$dtF = new DateTime("0");
$dtT = new DateTime("500");
$dtF->diff($dtT)->format('%i:%s');
它在Windows中工作正常,但在Linux中则不行。我不知道原因。请专家帮我解决这个问题
我得到以下错误:
致命错误:未捕获异常“exception”,消息为“DateTime::\构造():无法分析时间字符串
什么的
0
和500
?PHP不知道。指定您的时间单位:
$dtF = new DateTime("0 seconds"); // aka "now"
$dtT = new DateTime("500 seconds");
echo $dtF->diff($dtT)->format('%i:%s');
// 8:20
“
0
和500
什么?”-当然是苹果和桔子;)请注意,DateTime对象表示绝对时间点;'“0秒”将与“现在”相对:$dtF=new DateTime(“0秒”);var_dump($dtF)代码>-在某些边缘情况下,使用此语法可能会导致意外结果(例如闰秒)。我想知道OP是否会给我们带来一些“外卖”。至少是一个狗粮袋,但我在Linux上仍然面临着同样的问题environment@teshvenk:那会是什么问题?还是我们必须猜测?好啊我的第一个猜测是:你们有下面的php版本吗