※ ChatGPTを利用し、要約された質問です(原文:PHPで会計年度の最初と最後の日付を自動取得する)
PHPで会計年度の最初と最後の日付を自動取得する方法
このQ&Aのポイント
PHPを使用して、会計年度の最初と最後の日付を自動的に取得する方法について質問があります。
具体的には、4月始まりで3月終わりの場合の会計年度を考えています。
指定した日付に基づく会計年度の情報を含むSQLを自動的に生成したいと思っています。
みなさん。こんにちは。
-
$month=date("Y-m");
$SQL001="insert into table_name set month='$month-01'"
-
date関数を用いるなどして月日を得るのは簡単なので、
そこから得た日付データをSQLに与えたりはできているのですが、
この日付を会計年度にしたいと思っています。
-
会計年度が「4月始まりで3月終わりの場合」
$SQL002="insert into table_name set start_date='2014-04-01', end_date='2015-03-31',FY='FY14'"
-
具体的には上記SQL002のようなSQLを自動で作りたい場合を想定していて、
2015/3/31時点でこのPHPを動かした場合は
「set start_date='2014-04-01', end_date='2015-03-31',FY='FY14'」となるのを
2015/4/1時点でこのPHPを動かした場合は
「set start_date='2015-04-01', end_date='2016-03-31',FY='FY15'」となるようにしたいですが、どうもやり方が分からないで困りました。
「2015-04-01」、
「2016-03-31」、
「FY15」
の部分をPHPを動作させるタイミング(日付)で動的に得る方法が分からないでいます。
アドバイスいただけますと大変ありがたいです。
どうぞ宜しくお願い致します。
お礼
ご回答ありがとうございました。 どちらも同じことをいっているのはソースを見て良く理解出来ました。 勉強になりました。 ありがとうございました。 今回はSQLの方で課題を解決しました。