-1

我不确定我是否要为此使用正则表达式。我从用户那里获取两个输入,日期和时间。

我希望格式是

$date = 25/3
$time = 14:30

我怎样才能检查这个?我的一个想法是使用像 explode 或 split on 作为示例 $time ,这让我留下14, :, 30. 但是如果用户输入会发生什么144:25?

你能告诉我一个检查它是否是我想要的格式的好方法吗?

4

1 回答 1

1

您可以使用 checkdate() 检查 $date

http://php.net/manual/en/function.checkdate.phphttp://us3.php.net/manual/en/ref.datetime.php

如果你愿意,你可以使用 try 和 catch 块

于 2013-07-05T12:53:46.653 回答