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

时间:2013-02-28 09:44:14

标签: php date

我有

$date= '2013-11-03';

我需要编辑此格式以仅回显天数而不使用0

所以输出= 3

我怎么能这样做?

3 个答案:

答案 0 :(得分:5)

试试这个:

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

如果您只需要显示一天:

echo $date->format('j');

答案 1 :(得分:1)

echo date('d', strtotime($date));

答案 2 :(得分:1)

只需使用此

即可
 $date= '2013-11-03';
 $dateSet =  date('d', strtotime($date));
 printf("%d", $dateSet);

它会起作用...... :)