请问PHP怎么能使两个时间变量相减,得出相差日数。

anfield 2002-05-09 06:03:01
例如:$date1=2000 5 29 16:30
$date2=2000 5 28 15:20
$date3=$date1-$date2;
但得不到想要的结果,处理这些问题,我应该怎么做最好。
...全文
159 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
anfield 2002-05-20
  • 打赏
  • 举报
回复
把時間轉換成 從 1970 年 x月 y日 開始的 秒數 .是個長整數 .
这句话什么意思?
air_space 2002-05-19
  • 打赏
  • 举报
回复
SQL语句?
可否写代源代码看看?
先谢了!
jekend 2002-05-17
  • 打赏
  • 举报
回复
樓上差矣,效率 sql 語句效率差多了
netxiao 2002-05-17
  • 打赏
  • 举报
回复
唉,用一句sql语句可矣,
nufang 2002-05-14
  • 打赏
  • 举报
回复
楼上说得很清楚了,我就不多说了
jekend 2002-05-14
  • 打赏
  • 举报
回复
把時間轉換成 從 1970 年 x月 y日 開始的 秒數 .是個長整數 .
anfield 2002-05-13
  • 打赏
  • 举报
回复
时间戳?我学数据库时就接触过,是什么意思啊?
jekend 2002-05-10
  • 打赏
  • 举报
回复
就請 anfield 整理成 FAQ 吧 :-)
peakcn 2002-05-09
  • 打赏
  • 举报
回复
这个问题很常见呀,应该将其设置为“精华”,虽然问题不大也不难,但很多时候像我这样的新手是非常需要的呀

:)
cf_journey 2002-05-09
  • 打赏
  • 举报
回复
86400是一天的秒数:86400=24*60*60
将时间转换成时间戳,然后相减再除以86400就是天数了.
anfield 2002-05-09
  • 打赏
  • 举报
回复
除以 86400是做什么用的?
wasy 2002-05-09
  • 打赏
  • 举报
回复
上面說的不錯
$t1=mktime(0,0,0,date("m",$date1),date("d",$date1),date("Y",$date1));
$t2=mktime(0,0,0,date("m",$date2),date("d",$date2),date("Y",$date2));
$date3=abs(($t1-$t2)/86400);
jekend 2002-05-09
  • 打赏
  • 举报
回复
把日期分解成 年,月,日 ,然後用 mktime( ) 得到時間戳,想減 ,再除以 86400

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧