无论如何在PHP中强制使用日期时间格式的字符串?

时间:2013-03-29 18:45:34

标签: php datetime

您可以看到所有可接受的日期时间格式here

$timeString = 'Y-m-d';
$this->isDateTimeFormat($trimeString); // returns true
$this->isDateTimeFormat('Sponge Bob'); // returns false

我对使用正则表达式解决这个问题不感兴趣,我已经有一个问题。但也许有人知道一种方法来检查字符串是否符合要求,然后如果不符合则抛出异常?

谢谢:)

1 个答案:

答案 0 :(得分:1)

在日期运行strtotime功能。

如果它返回0,false或-1以外的任何内容,那就是一个好日期。

如果您想在此之后使用特定格式,只需在其上添加date格式即可 我总是添加date格式,因为正如Boaz所说,它接受“明天”或“+2周”作为约会。