「yyyy-mm-dd」「Month yyyy」形式の日付を「yyyy年m月」形式に変換します。「yyyy年m月」形式の日付を指定された場合にはそのまま返します。
「yyyy年m月」形式は、変換せずそのまま返します。
「月」の文字より後に日や時刻などがある場合は取り除きます。
「Month yyyy」形式は、「yyyy年m月」形式に変換します。
「yyyy-mm」、「yyyy-mm-dd」形式は、「yyyy年m月」形式に変換します。
日付を認識できない場合、または何も指定されない場合には、オプションのdefaultdateが指定されている場合を除き、何も返しません。
を呼び出します。
は仕様上、特定の書式での入力に対してユーザーが意図しない認識をする場合があり、その懸念を回避するため、「Month, yyyy」形式は、日本語版ではサポートしていません。
同じ問題により、「yyyy年m月〜」、「yyyy-mm〜」形式以外では、2059年以前の日付のみを対象としています。
「yyyy年m月」形式で、1桁の月に0を付けて2桁で指定された月を1桁に変換する機能は廃止しました。
「yyyy年m月」形式（「月」の文字が使用されている場合）においては、正しくない日付を指定された場合でも基本的にはその年月をそのまま返します。「月」の文字が使用されているのに「年」の文字の代わりに「-」（ハイフン）等が使用されている場合にも「年」には変換しません。
の問題は次のとおりです。
では、オプションの defaultdateが指定されている場合を除き、何も返しません。
では、オプションのdefaultdateが指定されている場合を除き、何も返しません。
 
の内部では、年と月の両方が指定されている入力のみ扱っています。
 → 毎月28日（閏年の場合は29日）までは正常ですが、その後は3月に繰り上がります。