【发布时间】:2013-07-05 12:49:42
【问题描述】:
我不确定是否要为此使用正则表达式。 我从用户那里获取两个输入,日期和时间。
我希望格式是
$date = 25/3
$time = 14:30
我该如何检查?我的一个想法是使用像explode 或split on 作为示例$time,这让我得到14、:、30。但是如果用户输入144:25?会发生什么
你能告诉我一个检查它是否是我想要的格式的好方法吗?
【问题讨论】:
-
给出月份日期的下拉列表..以及时间也
-
如果您希望能够检查日期是否有效(即,如果他们输入 2 月 30 日,则返回错误),您将需要比正则表达式更复杂的东西(尽管我确定有有人可以写一些疯狂的大正则表达式)
-
输入应该是mm/dd。
-
@HamZa 哈哈。因为这个原因,我已经学会了不要说“它做不到”之类的话。然而,这个正则表达式并不像我想象的那么难看
标签: php regex date time format