我需要做一个日期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 –