Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在の月の開始曜日を定義する関数があります。
public function firstDayOfMonth() { $day = (int) date("w", strtotime(date('m').'/01/'.date('Y').' 00:00:00')); return $day; }
上記をどのように変更すれば、「6 月」のように入力した場合に月が始まる曜日を取得できるようになります。
コードを次のように単純化できます。
$month = 'June'; $day = (int) date('w', strtotime($month));
public function firstDayOfMonth($month) { $day = (int) date("w", strtotime($month . ' 01,' . date('Y') . ' 00:00:00')); return $day; }