PHP日期转换一直给错误的时间?

Sve*_*ahn 0 php date

我正在使用以下代码来尝试转换时间.

date("Y-m-d H:m:s", strtotime("20170905T110000-0400"));
Run Code Online (Sandbox Code Playgroud)

但是,它一直返回"2017-09-05 11:09:00"而不是"2017-09-05 11:00:00"

为什么是这样?有没有简单的方法来解决这个问题?

它不允许我删除它,因为它有答案.我很傻.漫长的周末

Mar*_*rk1 5

您应该使用'i'作为分钟,'m'代表'月'

date("Y-m-d H:i:s", strtotime("20170905T110000-0400"));
Run Code Online (Sandbox Code Playgroud)