2013-02-13 95 views
0

我的網站上的用戶有能力請求與另一個用戶的會話。他們從他們喜歡的時間和時間到他們喜歡的時間。然後我將這兩個值轉換爲UNIX時間戳。檢查UNIX時間戳是否在UNIX範圍內

他們想要進行會話的用戶將其可用性作爲time_from和time_to以UNIX格式存儲在數據庫中。

我需要進行查詢以檢查以確保它們輸入的值在可用性範圍內。

我們來舉個例子。假設第一位用戶的可用性從1360764000到1360767600(2013年2月13日下午2:00到3:00),第二位用戶請求1360764000到1360765800(2013年2月13日下午2:00到2:30) )。

如何確保輸入的值在該範圍內?

+0

這是一個PHP的問題,或SQL問題?如果是後者,數據庫是什麼? – geoffspear 2013-02-13 18:58:33

+0

這是一個PHP問題。感謝您尋找:) – Arun 2013-02-13 18:59:18

+0

然後你只是看看如果一個數字落在兩個其他數字之間,至少可以嘗試編碼 – 2013-02-13 18:59:59

回答

0

由於UNIX時間戳本質上是一個整數,像

where time_from <= entered_from_time AND time_to >= entered_to_time