PHPで年ごとに自動でプルダウンを作り初期選択を年度にする方法

17407 ワード

最近、PHPのレガシーシステムと闘っている綴間チヨノリです。
誰かが勝手に作って運用にのって年数が(とっても)経っている社内システムがあります。
話を聞くと、なんと毎年西暦が変わるころ、手動で各システムの西暦のプルダウンを作らないといけないと聞き絶句。

つまり、

  • 1月1日になったら20XX年バージョンのコードを追記

そんなプログラムにせざるえなかった過去の状況はお察しします(いそがしかったんですよね?わかりますよ、僕も東京の某所でデスマ中に朝ご飯食べにタクシーでよく自宅に帰ってました。タクシー代1万円という迷走ぶり)。

しかし、自動的に作られるプログラムへ書き換えた方がいいので、

  • 自動的に20XX年のプルダウン作成
  • 初期選択を年度(年度開始が4月なら3月31日までは次年度を初期選択しない)

をまとめました~

プロフィールも見てくれると嬉しいです(唐突)。