[請益] 日期相減

看板PHP作者 (mydoc)時間12年前 (2013/08/11 09:49), 編輯推噓0(008)
留言8則, 4人參與, 最新討論串2/3 (看更多)
小的查到可以用strtotime()來做日期相減求得秒數, 但我想要的是如2013-8-12 00:00:00減去2013-8-11 23:59:59 不應該算1秒而是算成1天,因為就一般認知是這作為一個分水嶺分辨昨天跟今天的差別 那我可以透過PHP或MYsql辦到嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 14.198.113.121

08/11 15:06, , 1F
只要天,就只看天就好了..2013-8-12減2013-8-11
08/11 15:06, 1F

08/11 15:39, , 2F
mysql select TIMESTAMPDIFF(DAY, date1, date2); -- 搞定
08/11 15:39, 2F

08/11 15:50, , 3F
sql方法我跑不出來耶...望聞其祥細寫法<(_ _)>
08/11 15:50, 3F

08/11 17:34, , 4F
可以先轉型吧: SELECT TIMESTAMPDIFF(day, date('2013-8-12
08/11 17:34, 4F

08/11 17:34, , 5F
00:00:00'), date('2013-8-11 23:59:59'))這樣,這基礎說
08/11 17:34, 5F

08/11 18:30, , 6F
我都自學所以有限多基本的我可能都沒碰過QQ
08/11 18:30, 6F

08/11 18:30, , 7F
08/11 18:30, 7F

08/13 10:50, , 8F
date('z',strtotime(A)) - date('z', strtotime(b))
08/13 10:50, 8F
文章代碼(AID): #1I1kscvu (PHP)
討論串 (同標題文章)
以下文章回應了本文
3
11
完整討論串 (本文為第 2 之 3 篇):
3
11
0
8
2
11
文章代碼(AID): #1I1kscvu (PHP)