想要把從 2013/06/30 開始,到現在所有「年月」的清單列表,要怎麼寫呢?
PHP 列出從指定日到目前的所有「年月」
程式很簡單,但是發現到蠻常用到的,乾脆寫出來紀錄,方便用到隨時複製貼上.. XD
PHP 簡單計算年月的 Function
<?php
function list_month_to_now($start_date)
{
$timestamp = strtotime($start_date);
$now_ym = date('Ym');
$list_ym = [];
do {
$list_ym[] = date('Ym', $timestamp);
$timestamp = strtotime('next month', $timestamp);
} while ($now_ym != date('Ym', $timestamp));
return $list_ym;
}
$start_date = '2013-06-30';
$yms = list_month_to_now($start_date);
print_r($yms); // 201307, 201308... 到現在
?>