$monthToGet = 'June' の場合に、次の PHP strtotime 関数が月番号として '06' ではなく '07' を返す理由に困惑しています。
$monthToGet = $_GET['mon'];
$monthAsNumber = date('m', strtotime($monthToGet));
検索すると、デフォルトの日付パラメーター (この場合は日と年) が原因である可能性があります。指定していないためです。それが原因でしょう?
どんな提案でも大歓迎です!