ホームページ >バックエンド開発 >PHPチュートリアル >時間の計算に問題があります。前後 6 か月をリストしてください。
時間計算有问题啊...最近の前後6ヶ月を列挙
$arr = array();
$nowd = date("Ym");
$arr[] = date("Ym",strtotime("-6 か月"));
$arr[] = date("Ym",strtotime("-5 か月"));
$ arr[] = date("Ym",strtotime("-4 か月"));
$arr[] = date("Ym",strtotime("-3 か月"));
$arr[ ] = date("Ym",strtotime("-2 か月"));
$arr[] = date("Ym",strtotime("-1 か月"));
$arr [] = date("Ym");
$arr[] = date("Ym",strtotime("+1 month"));
$arr[] = date("Ym" ,strtotime("+2 か月"));
$arr[] = date("Ym",strtotime("+3 か月"));
$arr[] = date("Ym",strtotime ("+4 か月"));
$arr[] = date("Ym",strtotime("+5 か月"));
$arr[] = date("Ym",strtotime(" +6 か月"));
for($i=0;$i
if($i%3==0)
echo '
';
}
?>
打印出来中间有2个 201203
201204不见了...
だけ有今天 2012 03 31 全天的時候出现 平時都是常的,求分析...
测试的時候请各位把日期设置為3.31号看看.
- -----解决方案----------------------
これも使用されています
$nowd = date("Y-m-1");
把形例
$arr[] = date("Ym",strtotime("-6 month") ));
都改形式如
$arr[] = date("Ym",strtotime("-6 month $nowd"));
就可以了