在PHP中,如何检查date_create是否返回有效的日期对象?

lov*_*ing 1 php

date_create('sdfsdfdsfsd') //invalid
date_create('2010-07-30 08:03') //valid
Run Code Online (Sandbox Code Playgroud)

Kre*_*van 6

文档中可以看出,它只是DateTime :: __构造的别名,它包含:

返回一个新的DateTime实例.程序样式在失败时返回FALSE.