2

日期函数显示 07-12-2012 而不是 7-12-2012

我正在使用这个date("Y-m-d H:i:s")

我想将 2012 年 12 月 7 日显示为 7-12-2012

将月份显示为 2012 年 1 月 1 日而不是 2012 年 1 月 1 日的 01-01-2012 怎么样

4

3 回答 3

3

改用这个:

date("Y-m-j H:i:s")

d用前导零显示天数,j只显示天数。

编辑:乍一看,您使用的字符串与您想要的输出完全不同:

date("j-m-Y");

应该得到你想要的。

于 2012-09-13T06:06:32.933 回答
1

使用j而不是d.

echo date('j-m-Y');
于 2012-09-13T06:07:46.477 回答
0

改成:

date("j-m-Y");

在此处阅读有关变量的信息。

于 2012-09-13T06:07:10.473 回答