2

使用すると、DateTimeオブジェクトは01、02、03などを出力します

$num = $dt->format('d');

曜日番号を取得するには

次に、月の最初の日である場合は、次のように $num 値を比較します。

if ($num == 1)

$num 値は '01' です。

今、phpはそれを期待どおりに比較します

var_dump($num == 1)

trueを返します

私は、これで十分であるか、次のように $num 変数を intval で囲む必要があるかどうかを考えていました。

intval($num)

このように01の場合は「1」と表示されます

4

2 に答える 2