0
我试图插入的2011-12-20, 3:18PM EST
形式时间戳到一个MySQL表中的时间戳列。插入“2011-12-20,下午3时18 EST”到MySQL时间戳列
问题:将字符串2011-12-20, 3:18PM EST
直接插入表格会让我得到2011-12-20 03:18:00
这是在AM! (我花了很长时间,发现这个!!)
现在,当我尝试以下,我得到一个PHP错误...
$time = '2011-12-20, 3:18PM EST';
echo date('Y-m-d H:i:s', $time);
我也试过的strtotime('2011-12-20, 3:18PM EST')
输出插入到MySQL表,这只是让我000-00-00 00:00:00
。
问题:这是正确的方式插入字符串如2011-12-20, 3:18PM EST
到表的TIMESTAMP列?我想2011-12-20 15:18:00
最终在该列中。