我用這來創建日期之間的差值的字符串:PHP的DateTime取下DIFF零個值()
$startDate = DateTime::createFromFormat(self::$timeFormat, $startDate);
$difference = $startDate->diff($endDate);
$dateTimeElapsed = $difference->format('%y years %m months %a days %h hours %i minutes %S seconds');
return $dateTimeElapsed;
這將輸出類似: 0年0個月0天0小時0分27秒
我如何代碼,所以我可以刪除任何零個值如0年,月等..
有什麼內容'$ timeFormat'和'$ startD ate',你可能想要替換'$ dateTimeElapsed'中的所有0。 –
格式爲23/04/2017 17:47:42 – Erdss4
請看這裏。它可能有所幫助:http://stackoverflow.com/questions/1416697/converting-timestamp-to-time-ago-in-php-e-g-1-day-ago-2-days-ago – JazZ