我有这段代码:
date_default_timezone_set('Europe/Paris');
try{
$datetime1 = new DateTime("now");
$datetime2 = new DateTime("tomorrow");
$interval = $datetime1->diff($datetime2);
echo $interval->format(HERE);
}
catch(Exception $e) {
echo $e->getMessage();
}
有人能告诉我如何打印小时,分钟和秒钟? (格式()`函数)
感谢
答案 0 :(得分:1)
echo $interval->format("%H:%i:%s");
输出将是这样的,
05:7:19
date()
函数格式不需要%
个字符。但DateInterval::format
需要它。 DateInterval::format
格式字符也较少。
请参阅DateInterval::format功能。
答案 1 :(得分:0)
DateTime :: format()使用与date()相同的格式,因此在您的示例中,它将是'%H%i%s'。