PHPで現在の日付を取得すると、日付と時間を処理するために最も一般的に使用される関数の1つである日付関数を使用できます。
$currentDate = date('Y-m-d');
上記のコードは、現在の日付を変数$ currentDateに「年月」の形式で保存します。
元旦は毎年1月1日ですので、今年を手に入れて01-01にスプライスする必要があります。
$newYearDate = date('Y') . '-01-01';
これにより、元旦の完全な日付が得られます。
元旦の特定の曜日を知るために、 StrtoTimeを使用して日付をタイムスタンプに変換し、日付関数のフォーマット関数を組み合わせることができます。
$weekday = date('l', strtotime($newYearDate));
ここで、「L」とは、英語の完全な週の名前(月曜日、火曜日など)を出力することを意味します。
最後のステップは、エコー関数を介して計算結果を出力することです。
echo '元旦はです:' . $weekday;
ブラウザは、「元の日:水曜日」に似たメッセージを表示します。
以下は完全なPHPコード、コピーして実行して結果を確認します。
$currentDate = date('Y-m-d');
$newYearDate = date('Y') . '-01-01';
$weekday = date('l', strtotime($newYearDate));
echo '元旦はです:' . $weekday;
この記事で提供されているコードを通して、毎年の新年の日を簡単に判断できます。 PHPの日付関数とSTRTIME関数は、日付と時間の処理に非常に適しており、日々の開発における時間のフォーマット、変換、その他の問題にも非常に役立ちます。