-1
我不确定是否使用正则表达式来处理这个问题。 我从用户,日期和时间两个输入。PHP日期dd/mm和时间hh;毫米
我期望的格式是
$date = 25/3
$time = 14:30
我如何检查呢?我有一个想法是使用像爆炸或拆分为例如$时间,这使我留下14
,:
,30
。但是,如果用户输入144:25?
会发生什么情况您能否告诉我一个检查它是否是我想要的格式的好方法?
我不确定是否使用正则表达式来处理这个问题。 我从用户,日期和时间两个输入。PHP日期dd/mm和时间hh;毫米
我期望的格式是
$date = 25/3
$time = 14:30
我如何检查呢?我有一个想法是使用像爆炸或拆分为例如$时间,这使我留下14
,:
,30
。但是,如果用户输入144:25?
会发生什么情况您能否告诉我一个检查它是否是我想要的格式的好方法?
您可以检查$日期了checkdate()
http://php.net/manual/en/function.checkdate.php或http://us3.php.net/manual/en/ref.datetime.php
如果你愿意,你可以使用try和catch块
给了一个月的一天..和时间也 – nickle
如果下拉菜单你希望能够检查日期是否有效(例如,如果他们在2月30日发布的话会返回一个错误),你将需要一些更复杂的正则表达式(虽然我确信有人在那里可以写出一些疯狂的大正则表达式) – chrislondon
请精心准备。 – anonamas