我正在更改日期格式,但显示格式错误
echo $punch_in_time;
// Prints 2013-09-09 11:40:00
echo $new_date = gmdate('D, M-d-Y h:i a',strtotime($punch_in_time));
// Prints Mon, Sep-09-2013 09:40 am (Notice the wrong time)
我也尝试在显示时间之前设置时区,但没有效果。我不知道为什么会这样,它必须显示我的时间Mon, Sep-09-2013 11:40 am
而不是Mon, Sep-09-2013 09:40 am
.