1

「Ym」形式の日付文字列があります。ここでは曜日は関係ありません。ここで、これらの日付文字列から別の日付を作成する必要があります。日は月の 1 日または最後の日のいずれかである必要があります。私はこのコードを試しました:

$curDate = DateTime::createFromFormat('Y-m', $datestring1);
$dt =  $curDate->format('Y-m-d');

ここでの問題は、月の現在の日付で日付を作成することです。初日または最終日に強制的に実行するにはどうすればよいですか?

ありがとう

4

2 に答える 2

1

ハードコード値を指定できます

$curDate = DateTime::createFromFormat('Y-m', $datestring1);
$dt =  $curDate->format('Y-m-1'); //if you want first day
$dt =  $curDate->format('Y-m-t'); //if you want last day
于 2013-10-22T04:37:25.697 に答える