我需要以dayhours格式区分两个日期时间(一年,一周和13小时应该是37213)。
该指南没有提供“格式”,而是播种了通常的%d和%H,但是第一个示例使用了以下语法:具有奇怪的百分比,R和一种表示法,根据the format table
a代表“上午/下午”,%和R甚至未在参考文献中显示
<?php
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a days');
?>
我不需要任何人来解决我的问题,我只需要一个“适当的”参考。
date的格式。
date_diff
返回DateInterval
,它具有其他格式设置选项,例如:a Total number of days as a result of a DateTime::diff() or (unknown) otherwise
R Sign "-" when negative, "+" when positive
其格式定义为here。
$d = DateTime::createFromFormat('d-m-Y', '22-09-2008');
echo $d->getTimestamp();
您获得了可用于算术运算的长整数。
示例返回什么时间戳:1222093324希望这会有所帮助!