Because the time of Bon festival split, depending on the regions, into July and August after the solar calendar was adopted in 1873, tanabata is currently celebrated either on July 7 of Gregorian calendar (new calendar) (the night of July 6 depending on events) or on August 7 as a part of Bon festival based on the old calendar (a month later) (mainly, eastern Japan, Hokkaido and Sendai).
明治6年（1873年）の改暦後は、お盆時期が7月と8月に分かれたが、七夕もグレゴリオ暦（新暦）の7月7日（行事によっては7月6日の夜）に勤める地域と、旧暦風（月遅れ）お盆の8月7日（東日本・北海道と仙台に多い）に行われるものとに分かれた。