質問: new DateTime($dateString . "/01"); } ```
回答: ``` $datetime = new DateTime(str_pad($dateString, 10, '/01', STR_PAD_RIGHT)); ``` とかどうでしょう。 前提としては > > 年には「2017」の形式、年月には「2017/01」の形式しか$dateStringの中には入ってきません。 > > > ↑コレが厳密に守られている必要があります。 「2017/3」とかの文字列が来ると、「2017/3/01/」とかおかしな事になると思います。