2014-02-20 197 views
0

假设我假设日期格式为DDMMYYY正在发送给我。然而,有人可能会发送01022014,另一个可能会发送1022014,另一个可能会发送122014而另一个年份可以给出,就像14。这最后一个案例不是很重要。我更担心这一天和这个月。PHP格式/验证日期

如何验证日期并接受所有这些格式,然后将其重新格式化为我想要的PHP格式?

+0

你想在数据库中插入数据吗? –

+0

使用正则表达式来允许给定日期的同伴。 – user12

回答

0

简答题是你不能。你必须以某种方式在前端执行格式化规则。例如,将月份显示为选择下拉列表以消除歧义并减少人为错误的可能性。

+0

从页面中的日期/ dd/mm/yyyy。所以问题在于页面/ 1/1/2014输入页面/ 01/01/2014是自然的,并且也更容易创建到实际日期的链接,而没有前导零。 – Kousha