【发布时间】:2014-02-04 11:03:53
【问题描述】:
我正在尝试在 for 循环中使用 date() 显示月份缩短名称。但它不想返回所有月份名称,而只是返回第一个月份名称 Jan。
for($d=1; $d<=12; $d++){
if($d < 10) {
$s = 0 . $d;
echo date("M", $s) . '<br/>';
}
}
它会返回:
Jan
Jan
Jan
Jan
Jan
Jan
Jan
Jan
Jan
Jan
我不知道为什么变量$d 的值如果位于date() 函数内部,它不会增加。
有人能解释一下为什么会这样吗?
最好的问候
【问题讨论】:
-
不需要在 $d 后面加上 '0'