当它从DB中拉出时,它会像这样:2010-02-28 10:00:00

我正在格式化它(是的,我知道最好在查询中进行操作,但是我现在没有该选项):

date('l F d, Y h:m A', strtotime($row['start']));

但是,无论如何,它都这样输出:2010年2月28日,星期日上午10:02

知道为什么要添加这两分钟吗?

有帮助吗?

解决方案

m日期 是指本月的数量,而不是分钟。你在寻找什么 i。像这样:

date('l F d, Y h:i A', strtotime($row['start']));

您应该真正检查文档 这里.

哦,而且,要格式化查询中的日期不是更好的,因为您的查询需要不知道您正在使用的语言环境。

其他提示

使用i分钟,m为一个月,所以02是一个月。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top