-1

我使用了以下代码:

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 之前缺少一个零。我该如何修改我的代码来解决这个问题?

4

2 回答 2

1

这是因为您将 1 添加到 05 并且它会自动转换为整数。

请改用以下代码:

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

明天的日期

于 2013-01-05T17:23:19.427 回答
1
echo date("l, M d",strtotime("+1 day"));
于 2013-01-05T17:26:13.250 回答