2015-04-22 231 views
-3

我有這樣的日期格式對我的DateTimePicker:PHP MySQL的日期時間

16 September 2015 - 08:25 am 

,但我想存儲是這樣的:

2015-09-16 08:25:00 

在我的數據庫

怎麼會我能做到這一點?

謝謝。

+1

jquery date picker?它有一個ALT格式 –

回答

0

您有()不直接受支持的strtotime一種奇怪的日期格式。然而,僅僅去掉破折號修復它:

var_dump(date("Y-m-d H:i:s", strtotime(str_replace("-", "", "16 September 2015 - 08:25 am")))); 
# outputs: string(19) "2015-09-16 08:25:00" 

但這不過看起來有點哈克所以請考慮使用不同的日期格式的選擇器與其他評論者建議。

+0

謝謝,我用過這個,但我會改變我的datepicker來改變格式。謝謝。 –

1

插入到數據庫之前,試試這個:

$new_date = date('Y-m-d h:i:s', strtotime(str_replace("-","",$your_date)));