Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中秒到分钟的转换_Php_Linux_Date_Datetime - Fatal编程技术网

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版本吗