簡體   English   中英

PHP 5.2.9 相當於此 function

[英]PHP 5.2.9 equivalent of this function

我在 php 中有這個代碼,我無法在 PHP 5.2.9 中運行,請給我一個想法,將這個代碼轉換為在 PHP 5.2 上工作。

$startTime = new DateTime(date('h:i:s a'));
$endTime = new DateTime("3:00:00 pm");
$timeTaken = $endTime->diff($startTime);
$timeTaken = $timeTaken->format('%h hour, %i mins, %s sec');        

PHP 5.2 中沒有內置的 date- date->diff等效項,因此您必須自己編寫。

幸運的是,PHP 手冊中包含人們為您完成辛勤工作的注釋。

請參閱http://php.net/manual/en/function.date-diff.php ,向下滾動到評論,然后選擇您最喜歡的解決方案(有幾個可供選擇)。

另一種解決方案就是硬着頭皮升級——不再支持 PHP 5.2,所以你真的應該考慮升級。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM