月の最初の日のタイムスタンプを00:00:00に取得しようとしています。
たとえば、2012年1月1日00:00:00のタイムスタンプ
私はこれをやっています:
$test_month = time(); // Seconds
$test_month = date('M', $test_month); // This month
$test_month = strtotime($test_month); // Timestamp of this month
echo $test_month;
これは、月の初めではなく、当日のゼロ時間を返します。
助言がありますか?
これを試して:
echo date( 'F jS Y h:i:s A', strtotime( 'first day of ' . date( 'F Y')));
これは出力します:
June 1st 2012 12:00:00 AM
echo date("Y-m-d 00:00:00", strtotime("first day of this month"));
これは出力します:
2017-05-01 00:00:00