我找到了一个php函数checkdate(),但奇怪的是它似乎只接受格式为int$month,int$day,int$year的数据。但是我将日期作为字符串传递(示例"2012-06-13")所以我想到了这个解决方法,因为我只允许以这种格式输入日期。不幸的是,我觉得这既不安全又不是解决问题的好方法:functionCheckAdditional($value){$data=explode("-",$value);returncheckdate($data[1],$data[2],$data[0]);}问题:有没有更好的方法来检查日期是否有效? 最佳答案