北京升旗有2个时间段是因为天安门广场的国旗升降力求与太阳出没同步。
早晨,当太阳的上部边缘与天安门广场所见地平线相平时,为升旗时间。每年1月11日到6月6日,升旗时间由早晨7时36分逐渐提前到凌晨4时36分,平均每天依次提前约1分钟;6月22日至12月30日,升旗时间由4时46分逐渐推迟到7时36分,平均每天推迟52秒钟。12月31日到1月10日与6月7日到6月21日,每天的升旗时间分别为恒定的7时36分与4时46分。