Php 如何找出两个时间戳之间的天数和分钟
我试图找出2个时间戳之间的年、月、日和分钟 我使用了以下代码,但它不起作用:Php 如何找出两个时间戳之间的天数和分钟,php,date,time,timestamp,Php,Date,Time,Timestamp,我试图找出2个时间戳之间的年、月、日和分钟 我使用了以下代码,但它不起作用: $diff = time()-$res['asked_on']; $years = floor($diff / (365*60*60*24)); $months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24)); $days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60
$diff = time()-$res['asked_on'];
$years = floor($diff / (365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
我得到的输出为:
00
0
$res['asked_on']=1331980897(它也是从time()函数获取的时间戳)如果
$res['asked_on']
是一个日期格式的字符串,则应使用将其转换为时间戳
如果您的php>=5.3,您可以看看php提供给您的方法:什么不起作用?
$res['asked_on']
也是时间戳吗?时间戳-对我来说db,大多数db都有这方面的功能,但你不说你在使用什么。如果差异小于24小时,你将得到0天,因为0.9999天将减少到0.99天