2014-02-20 257 views
0

假設我假設日期格式爲DDMMYYY正在發送給我。然而,有人可能會發送01022014,另一個可能會發送1022014,另一個可能會發送122014而另一個年份可以給出,就像14。這最後一個案例不是很重要。我更擔心這一天和這個月。PHP格式/驗證日期

如何驗證日期並接受所有這些格式,然後將其重新格式化爲我想要的PHP格式?

+0

你想在數據庫中插入數據嗎? –

+0

使用正則表達式來允許給定日期的同伴。 – user12

回答

0

簡答題是你不能。你必須以某種方式在前端執行格式化規則。例如,將月份顯示爲選擇下拉列表以消除歧義並減少人爲錯誤的可能性。

+0

從頁面中的日期/ dd/mm/yyyy。所以問題在於頁面/ 1/1/2014輸入頁面/ 01/01/2014是自然的,並且也更容易創建到實際日期的鏈接,而沒有前導零。 – Kousha