【C#, JS】 今年度を取得する
今年度を求めるプログラムを作りたいと思います。
今年度とは、今年4月から来年の3月までのことを言います。
求める方法は色々あると思いますが、C#やJavascriptのような日付のクラスや関数が用意されている言語であれば、次の方法が簡単だと思います。
年度 = 今月の3ヶ月前の年
例えば、2018年3月31日の3ヶ月前は2017年12月31日なので「2017年度」、2018年4月1日の3ヶ月前は2018年1月1日なので「2018年度」となります。
int Nendo = (DateTime.Today.AddMonths(-3)).Year;
Javascriptでも方法は同じです。
<script> var date = new Date(); document.write(date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日は、"); // 現在から3ヶ月前にセット date.setMonth(date.getMonth() - 3); // 今年度を表示 document.write(date.getFullYear()); </script>
Javascriptのソースコードを、ページの一番下に埋め込んでいます。
今日の日付と、今年度が表示されていると思います。
↓↓↓
↑↑↑
以上です。