将日期格式更改为仅在没有0的情况下回显天

use*_*646 0 php date

我有

$date= '2013-11-03';
Run Code Online (Sandbox Code Playgroud)

我需要编辑此格式以仅回显天数,也不需要0

所以输出= 3

我该怎么做呢?

Pra*_*dra 5

试试这个 :

$dt_str = '2013-11-03';
$date   = new Datetime($dt_str);
echo $date->format('Y-m-j');
Run Code Online (Sandbox Code Playgroud)

如果您只需要显示一天:

echo $date->format('j');
Run Code Online (Sandbox Code Playgroud)