Heim  >  Artikel  >  Backend-Entwicklung  >  So berechnen Sie die Differenz zwischen zwei Zeiten in PHP

So berechnen Sie die Differenz zwischen zwei Zeiten in PHP

WBOY
WBOYOriginal
2022-04-13 15:33:389896Durchsuche

方法:1、利用strtotime()函数将两个指定的时间格式化为时间戳,语法为“strtotime(指定时间)”;2、将两个时间戳相减,获取两个时间秒数的时间差;3、将秒数的时间差转换为天数的时间差即可,语法为“秒数的时间差/86400”。

So berechnen Sie die Differenz zwischen zwei Zeiten in PHP

本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑

php怎么算两个时间中差几天

1、利用strtotime函数将时间格式化为时间戳

strtotime() 函数将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。

语法为:

strtotime('年-月-日 时:分:秒')

示例如下:

<?php 
echo(strtotime(&#39;2022-04-13 12:25:00&#39;)); 
?>

输出结果:

So berechnen Sie die Differenz zwischen zwei Zeiten in PHP

2、将两个时间戳相减,获取两个时间的时间差

3、将获取的时间差除以86400就是两个时间相差的天数

示例如下:

<?php 
$time1=strtotime(&#39;2022-04-13 12:25:00&#39;); 
$time2=strtotime(&#39;2022-04-15 12:25:00&#39;); 
$diff_seconds = $time2 - $time1;
$diff_days = $diff_seconds/86400;
echo($diff_days . "天");
?>

输出结果:

6So berechnen Sie die Differenz zwischen zwei Zeiten in PHP

推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Differenz zwischen zwei Zeiten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn