使用date()函数格式化内容以显示提前日期

时间:2013-01-05 17:18:44

标签: php date time

我使用下面的代码:

echo "Today, " . date("M ") . date('d');

输出:

Today, Jan 05

当我需要明天的提前约会时,我使用了以下代码:

echo date('l, ', time()+3600*24), date("M "), date('d')+1;

输出:

Sunday, Jan 6

这次我遇到了问题,它显示Jan 6,但我需要Jan 06。在6.之前缺少零。如何修改我的代码来解决这个问题呢?

2 个答案:

答案 0 :(得分:1)

这是因为您要添加1到05,它会自动转换为整数。

请改用以下代码:

echo date('l, M d', time()+3600*24);

明天的日期

答案 1 :(得分:1)

echo date("l, M d",strtotime("+1 day"));