计算日期时间差异并以 Y-m-d H:i:s 格式设置结果
尝试确定两个日期时间之间的差异并格式化结果时在 Y-m-d H:i:s 中,个人可能会遇到与所提出的问题类似的问题。目标是计算时间差并将其存储在日期时间变量中。
一种方法涉及利用 DateTime 类:
$datetime1 = new DateTime(); $datetime2 = new DateTime('2011-01-03 17:13:00'); $interval = $datetime1->diff($datetime2); $elapsed = $interval->format('%y years %m months %a days %h hours %i minutes %s seconds'); echo $elapsed;
在此示例中:
format 方法允许您自定义输出。在本例中,“%y 年 %m 月 %a 天 %h 小时 %i 分钟 %s 秒”提供了差异的详细细分。
使用这种方法,您可以获得两个时间之间的时间差日期时间并将其格式化为所需的格式。
以上是如何计算和格式化 Y-m-d H:i:s 中的日期时间差异?的详细内容。更多信息请关注PHP中文网其他相关文章!