當我從表單發佈時,我目前有以下格式的日期時間戳:dd/mm/yyyy hh:mm
但是我想在MySQL插入之前將它轉換爲適當的格式,格式如下:yyyy-mm-dd hh:mm:ss
。 ss
秒將始終爲0
。PHP日期時間戳格式化
使用strtotime
是否正確?
當我從表單發佈時,我目前有以下格式的日期時間戳:dd/mm/yyyy hh:mm
但是我想在MySQL插入之前將它轉換爲適當的格式,格式如下:yyyy-mm-dd hh:mm:ss
。 ss
秒將始終爲0
。PHP日期時間戳格式化
使用strtotime
是否正確?
是的,你可以使用的strtotime,這將是
$mysqldate = date('Y-m-d H:i:s', strtotime($mydate));
然後你把$mysqldate
在SQL查詢。
另請參閱the manual。
我認爲使用strptime會比較安全,因爲月/日/年/月 - 年不一致。
print_r(strptime($date_in_mdy_format, '%m/%d/%Y %H:%M'));
您是指從PHP到MysqL? –