我需要做一個日期diffirence,如果令牌有+1日被添加到數據庫過期,但問題我不知道如何計算日期diffirence beetween令牌添加日期和「現在」日期來檢查它是否過期。 我聽說過date_diff ..但是idk如何使用它。 有什麼建議嗎?現在日期和數據添加日期之間的日期差異
-1
A
回答
0
爲了您的準確需要,您可以比較兩個日期。
在PHP
$now = new DateTime("now");
$now->modify("-1day");
$yourTokenDate = new DateTime($dateFromeDatabase);
if($yourTokenDate > $now){
echo "ok";
}else{
echo "expired";
}
在SQL
SELECT yourtocken FROM yourtable
WHERE tocken_date > DATESUB("1DAY",NOW())
0
http://www.php.net/manual/en/datetime.diff.php
從給定的鏈路直接的例子:
實施例#1的DateTime :: DIFF()的例子
面向對象的風格
<?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
?>
程序風格
<?php
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a days');
?>
+0
非常感謝你 – YAK
相關問題
- 1. 日期和日期之間的日期差異轉換日期文本
- 2. 日期時間和日期格式之間的差異天數
- 3. 日期之間的差異
- 4. 日期之間的差異
- 5. 使用+或 - 添加到日期之間獲取日期之間的差異
- 6. 在兩個日期(日期時間)之間的差異
- 7. 排序依據日期兩個日期列之間的差異
- 8. Android中當前日期和輸入日期之間的差異
- 9. 日期解析和差異日期之間的區別
- 10. +新日期()和1 *新日期()之間的差異
- 11. 如何獲取日期和日期之間的差異
- 12. 計算日期和當前日期之間的差異
- 13. Javascript日期差異在2日期之間的天
- 14. 現在和最大日期值之間的日期差異大於X
- 15. 差異。日期之間 - 加上
- 16. 存儲在數據庫中的當前日期和日期之間的Mysql日期差異
- 17. 在兩個日期之間獲取日期差異
- 18. 在兩個日期之間的差異
- 19. Adobe Air中兩個日期之間的日期差異
- 20. 兩個日期之間的日期差異
- 21. 兩個日期之間的SQL查詢日期差異
- 22. 兩個日期之間的c + +日期差異
- 23. 日期時間之間的差異
- 24. 日期差異
- 25. 日期差異
- 26. 日期差異
- 27. Javascript月和日期之間的日期
- 28. Grails - 兩個日期之間的差異
- 29. VB - 兩個日期之間的差異
- 30. 計算日期之間的差異 - Postgres
尋找到 「相關」 的權利。另外,http://www.php.net/manual/en/datetime.diff.php –