作者mydoc (mydoc)
看板PHP
標題[請益] 日期相減
時間Sun Aug 11 09:49:23 2013
小的查到可以用strtotime()來做日期相減求得秒數,
但我想要的是如2013-8-12 00:00:00減去2013-8-11 23:59:59
不應該算1秒而是算成1天,因為就一般認知是這作為一個分水嶺分辨昨天跟今天的差別
那我可以透過PHP或MYsql辦到嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 14.198.113.121
1F:→ xxxzzz:只要天,就只看天就好了..2013-8-12減2013-8-11 08/11 15:06
2F:→ noxhsu:mysql select TIMESTAMPDIFF(DAY, date1, date2); -- 搞定 08/11 15:39
3F:→ mydoc:sql方法我跑不出來耶...望聞其祥細寫法<(_ _)> 08/11 15:50
4F:→ noxhsu:可以先轉型吧: SELECT TIMESTAMPDIFF(day, date('2013-8-12 08/11 17:34
5F:→ noxhsu: 00:00:00'), date('2013-8-11 23:59:59'))這樣,這基礎說 08/11 17:34
6F:→ mydoc:我都自學所以有限多基本的我可能都沒碰過QQ 08/11 18:30
7F:→ mydoc: 很 08/11 18:30
8F:→ abola921:date('z',strtotime(A)) - date('z', strtotime(b)) 08/13 10:50