2010-11-13 83 views

回答

2

$mysqldate = preg_replace('/(\d{4})(\d{2})(\d{2})\-(\d{2})(\d{2})(\d{2})/', '$1-$2-$3 $4:$5:$6',$date)

+2

您使用了$ i,我想您想使用$ 1! – 2010-11-13 15:43:39

+0

非常感謝!有用! – bbnn 2010-11-13 16:11:08

+0

是的,對不起,我糾正了它。謝謝,文森特 – levu 2010-11-13 23:07:39

1

使用STR_TO_DATE( )MySQL函數:

SELECT STR_TO_DATE('20101109-235959', '%Y%m%d-%H%i%s'); 
-- 2010-11-09 23:59:59 

P.S. 20101109-240000將不起作用,因爲它不是有效的時間戳。

相關問題