[請益] 時間的比較

看板PHP作者 (Ann)時間15年前 (2010/06/14 21:09), 編輯推噓1(1014)
留言15則, 6人參與, 最新討論串1/1
我想請問... 現在我有個DATE的欄位 我想用PHP讀出後 抓現在的日期 假如現在的日期超過欄位的時間 就接下去執行... 這個要怎麼寫阿... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.241.232

06/14 21:11, , 1F
其實... 沒必要用date存,都用time()存的話
06/14 21:11, 1F

06/14 21:11, , 2F
就是整數了,整數可以直接比大小的
06/14 21:11, 2F

06/14 21:11, , 3F
date也可以convet成time,一樣可以比大小
06/14 21:11, 3F

06/14 21:12, , 4F
time互剪還會算出差距的秒數,輕鬆愉快
06/14 21:12, 4F

06/14 21:14, , 5F
阿..其實應該這樣說...
06/14 21:14, 5F

06/14 21:16, , 6F
就是我是用字串的方法存日期的 可以轉換成數值嘛?
06/14 21:16, 6F

06/14 21:22, , 7F
把string抽出來用http://bit.ly/bMDph1建立time()來比較
06/14 21:22, 7F

06/14 21:22, , 8F
聽說PHP 5.3之後可以用這個方法http://bit.ly/cnjPlL
06/14 21:22, 8F

06/14 21:27, , 9F
哦哦 感謝樓上!!
06/14 21:27, 9F

06/14 21:33, , 10F
是說可以考慮都把string 轉成int啦,省空間也方便操作
06/14 21:33, 10F

06/14 21:34, , 11F
@@ strtotime() ??
06/14 21:34, 11F

06/15 00:08, , 12F
直接 where `date` < '{$now_date}' 會不會比較省事?..
06/15 00:08, 12F

06/15 14:57, , 13F
先轉strtotime() 再丟入date()
06/15 14:57, 13F

06/15 16:03, , 14F
一開始就存成time() 就好了,以後要做什麼處理都很方便
06/15 16:03, 14F

06/15 16:41, , 15F
MYSQL的DATE欄位 抓出來用DATE()抓時間就可比較了 ~
06/15 16:41, 15F
文章代碼(AID): #1C5YeVht (PHP)
文章代碼(AID): #1C5YeVht (PHP)