>>17
list($year,$month,,,) = scanf($YmdHis,'%4d%2d,,,,');

とかできたはず
あとは単純にsubstr()を使うとか、どうとでもなるでしょ。