0

特定の月の最初の日を取得するために、上記のようにstrtotimeを使用しましたが、機能しません。

   $d = date_parse_from_format("d-m-Y", $date);
   $month= $d["month"];
   $year=$d["year"];
   echo date("d-m-Y", strtotime('FIRST DAY OF $month $year'));
4

2 に答える 2

1

今月の最初の日は、次のように表すことができます。

echo date('Y-m-01');

次に、必要に応じて、曜日などの詳細情報を抽出できます。

$month = '10';
$year  = '2012';
echo date('D', strtotime("{$year}-{$month}-01"));
于 2012-10-01T16:11:24.683 に答える
0

私はそれがうまくいくことを願っています:

echo date("j", strtotime('FIRST DAY OF $month $year'));
于 2012-10-01T16:18:01.150 に答える