当月の日数、当月の初日と末日、前月の初日と末日を取得する PHP メソッド

WBOY
リリース: 2016-07-30 13:29:48
オリジナル
879 人が閲覧しました

クエリ処理中に、例えば前月の1日から末日までのコミッション(手数料)を確認したい場合、プログラムの実装処理中に、その範囲内でプログラムにクエリを実行させる必要があります。前月、初日は比較的扱いやすいですが、最終日は不確定ですので、先月の日数を取得するには年と月を判定する関数を書かなければなりません。また、当月や当年などの定期的な日付取得機能もございます。コードは弊社エンジニアによるテストを経て正しいものとなっておりますので、安心してご利用いただけます
1. .
echo date('Y-m-01', strtotime('-1 month')) ;
echo "
";
echo date('Y-m-t', strtotime('-1 month') );
echo "
";
2. 月の最初の日と最後の日を取得します。
$BeginDate=date('Y-m-01', strtotime(date("Y-m-d")) );
echo $BeginDate;
echo "
";
echo date('Y-m -d', strtotime("$BeginDate +1 month -1 day"));
echo "
";
3. その日の年、月、日、日数を取得します。
echo " 今月は次のとおりです: ".date("t")."Day";
echo "現在の年" .date('Y');
echo "現在の月".date('m');
echo "現在の日".date ('d');
echo "
";
4. 関数と配列を使用して月の最初と最後の日を取得します。これはより実用的で、ネットユーザーからの意見です。
function getthemonth($date)
{
$firstday = date('Y-m-01', strtotime($ date));
$lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day"));
return array($ firstday,$lastday);
}
$today = date( "Y-m-d");
$day=getthemonth($today);
echo "月の最初の日: ".$day[0]." 月の最後の日 日: ".$day[1];
エコー "
";

以上、PHPで当月の日数、当月の初日と末日、前月の初日と末日を取得する方法を関連内容も含めて紹介しましたので、参考になれば幸いです。 PHP チュートリアルに興味のある友人に。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート