date_create('sdfsdfdsfsd') //invalid
date_create('2010-07-30 08:03') //valid
1
A
回答
6
你可以从documentation看到它是一个简单的DateTime::__construct别名其中:
返回一个新的DateTime实例。 程序样式在 失败时返回FALSE。
1
这是不是覆盖了manual page的顶部?
<?php
$date = date_create('2000-01-01');
if (!$date) {
$e = date_get_last_errors();
foreach ($e['errors'] as $error) {
echo "$error\n";
}
exit(1);
}
echo date_format($date, 'Y-m-d');
?>
+0
或: '尝试{$ d = new DateTime('blargh !!!');} catch(Exception $ e){echo $ e-> getMessage();}' – SeanJA 2010-07-31 13:11:22
2
如果date_create
函数不返回一个有效日期对象,它会返回FALSE
。
一个更为复杂的替代方法是使用Regex根据http://www.php.net/manual/en/datetime.formats.php验证其参数。
+0
doh!我也太慢了 – SeanJA 2010-07-31 13:16:24
2
相关问题
- 1. 检查变量数据是否返回日期对象
- 2. 在Python中,如何检查日期是否有效?
- 3. 检查日期是否有效
- 4. 检查是否有效Jquery日期
- 5. 检查isDate返回无效的日期
- 6. javascript日期()对象返回有效但不新的日期()
- 7. 检查对象是否有效?
- 8. 如何快速检查NSString对象是否是有效的url?
- 9. PHP检查是否有效日期和时间
- 10. CakePHP 3 - 如何检查日期是否有效?
- 11. 如何有效检查日期范围是否不重叠?
- 12. 检查日期是否对所选月份有效Django表格
- 13. PHP - 如何检查日期是否在两个现有日期之间?
- 14. 检查日期在MATLAB中是否有效
- 15. 如何在PHP中检查日期是否过去?
- 16. 如何检查PHP对象是否是MongoDate对象?
- 17. 检查日期是否在特定的日期范围PHP
- 18. 日期检查总是返回false
- 19. 如何检查MySQL结果是否在PHP中返回空?
- 20. 如何检查数组中的对象是否存在? [PHP]
- 21. 如何检查用户是否在JavaScript中传递了有效日期?
- 22. Get-WebApplication是否返回无效对象?
- 23. 如何检查函数对象是否有效
- 24. PHP检查日期是否为一年
- 25. 检查日期是否为周末PHP
- 26. php检查日期是否已过去
- 27. php检查日期是否等于
- 28. PHP检查有效日期,奇怪的日期转换
- 29. 如何在通过php检索所有日期后检查我的日期是否有特定年份?
- 30. 如何检查日期是否过期(PHP)
+1可怕的回报“新的答案已经发布”吧...... – BoltClock 2010-07-31 13:10:04
哎呀......我太慢太 – Jhong 2010-07-31 13:11:11