PHP日期转换总是给出错误的时间?

PHP日期转换总是给出错误的时间?,php,date,Php,Date,我正在使用以下代码尝试转换时间 date("Y-m-d H:m:s", strtotime("20170905T110000-0400")); 然而,它不断返回“2017-09-05 11:09:00”而不是“2017-09-05 11:00:00” 为什么会这样?有没有简单化的方法来解决这个问题 它不允许我删除此内容,因为它有答案。我真傻。长周末你应该用“i”表示分钟,“m”表示“月” date("Y-m-d H:i:s", strtotime("20170905T110000-0400")

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

date("Y-m-d H:m:s", strtotime("20170905T110000-0400"));
然而,它不断返回“2017-09-05 11:09:00”而不是“2017-09-05 11:00:00”

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


它不允许我删除此内容,因为它有答案。我真傻。长周末

你应该用“i”表示分钟,“m”表示“月”

date("Y-m-d H:i:s", strtotime("20170905T110000-0400"));

你应该用“i”来表示分钟,“m”代表“月”

date("Y-m-d H:i:s", strtotime("20170905T110000-0400"));

哇,我真傻。很抱歉浪费大家的时间,不用担心。我立刻认出了它,因为我也做了。哇,我太傻了。很抱歉浪费大家的时间,不用担心。我一眼就认出了它,因为我也这么做了。查看dateTime也有更多功能查看dateTime也有更多功能