
正文
php时间型数据相减 php时间不对
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP怎么能使两个时间变量相减,得出相差日数
?php
$time1 = mktime(10,20,30,2,5,2000); //2000-2-5 10:20:30
$time2 = mktime(18,30,20,5,2,2000); //2000-5-2 18:30:20
$diff = (int)(($time2-$time1)/(24*3600));
echo "$time2 和 $time1 的时间差为:" . $diff . "天br";
?
相关问答
Q1: 在php中有没有日期相减的函数
php一般没有相减好的日期函数,一般用date()函数相减,date()函数足够用了。
Q2: php中两个时间如何相减
PHP 中的 strtotime() 函数可以实现
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。
strtotime(time,now)
参数说明
time 规定要解析的时间字符串。
now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。
详细说明
成功则返回时间戳,否则返回 FALSE。在 PHP 5.1.0 之前本函数在失败时返回 -1。
例如:
?php
$start_time = '2015-05-01 10:10:10';
$end_time = '2015-06-01 10:10:10';
//下面计算出的是秒,可以转化为天、时、分等
echo strtotime($end_time )-strtotime($start_time);
?
php时间型数据相减的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php时间不对、php时间型数据相减的信息别忘了在本站进行查找喔。








