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