我的日期正在返回,如01/05/2013 12:44
。如果此日期时间处于未来状态,如何检查php?如何检查日期格式是否在未来?
0
A
回答
0
您可以用该日期的UNIX时间戳表示比较时():
if (time() < strtotime("01/05/2013 12:44"))
{
// your time is greater than todays date
}
另一种方式
$time = strtotime(str_replace("/","-",$date))
if ($time > time())
{
echo "$date is in the future."
}
0
从PHP手册使用mktime。
实例伪代码:
$today = mktime("today");
$your_date = mktime("...");
if ($your_date > $today) {
// it's in the future
}
0
转换为Unix时间,然后看它是否比当前时间越大。
<?php
if(strtotime("01/05/2013 12:44") > time()) {
//time is in the future.
}else{
//time is in the past
}
?>
1
试试这个:
<?php
$dt = '01/05/2013 12:44';
$nowdt = time();
$diff = strtotime($dt) - $nowdt;
echo $diff;
if($diff > 0){
echo (" your date is future date");
} else {
echo ("your date is is not future date");
}
?>
相关问题
- 1. PHP:检查是否EU日期格式是在未来
- 2. 如何检查是否日期落入内未来7天
- 3. MySQL的检查是否有任何行在日期未来
- 4. 如何检查日期刺是否具有特定格式
- 5. Python检查日期是未来30天
- 6. 如何查询任何日期格式是否适合其他日期格式?
- 7. SQL检查日期是否存在于未来2年
- 8. 检查日期是否将来
- 9. 如何检查是否时间串(无日期部分)是在H:I:s格式PHP
- 10. 如何检查日期是否发生?
- 11. 如何检查日期是否已过
- 12. 如何检查日期是否在两个日期之间mysql?
- 13. 如何检查日期是否在两个日期之间?
- 14. php reg表达式检查日期格式是否正确
- 15. 如何检查日期是否采用mm/DD/yyyy格式或不在C#中
- 16. 如何检查enddate是否在zend格式的开始日期之后
- 17. 如何检查两个日期是否在同一日历日
- 18. 检查日期是否在期间内未确定年份
- 19. 检查并检索数据库列日期是否在未来X天
- 20. 如何在PHP中比较日期格式?或者如何检查日期是以什么格式?
- 21. 斯卡拉/电梯检查日期格式是否正确
- 22. 检查给定的strftime格式是否与日期匹配
- 23. 检查一个字符串是否有07.05.2013日期格式
- 24. 检查日期是否采用Javascript中的给定格式
- 25. 检查日期是否与使用momentjs的格式匹配
- 26. 检查文本数据是否处于日期格式
- 27. 如何检查输入是日期格式还是整数格式?使用java
- 28. 如何检查日期是否大于今天的日期Laravel5
- 29. jquery如何检查日期是否小于当前日期
- 30. 如何检查当前日期是否大于结束日期?
你从哪里得到这个数据?来自用户? – gkalpak
我无法用不同的方式格式化 – Nicola
将日期转换为时间戳并比较 –