想要把從 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... 到現在 ?>