我不确定我是否要为此使用正则表达式。我从用户那里获取两个输入,日期和时间。
我希望格式是
$date = 25/3
$time = 14:30
我怎样才能检查这个?我的一个想法是使用像 explode 或 split on 作为示例 $time ,这让我留下14
, :
, 30
. 但是如果用户输入会发生什么144:25?
你能告诉我一个检查它是否是我想要的格式的好方法吗?
您可以使用 checkdate() 检查 $date
http://php.net/manual/en/function.checkdate.php或http://us3.php.net/manual/en/ref.datetime.php
如果你愿意,你可以使用 try 和 catch 块