我正在尝试格式化来自mysql表的时间戳,存储为字符串。
采用以下格式:美国东部夏令时16/08/16 4:41
当我尝试约会时(' Y-m-d H:i:s',$ timestamp),我得到一个非常好的错误。
答案 0 :(得分:0)
此格式16/08/16 4:41 PM EDT
不是时间戳格式。时间戳是一个整数,如1471385740
。
对于这些转化,我使用Zend_Date:
$format = "yy-MM-dd hh:MM:ss a zzz"
$date = new Zend_Date($format, "16/08/16 4:41 PM EDT");
echo $date->get('yyyy-MM-dd'); // desired format