沪
沪游工具箱
上海本地出行与旅行工具
首页
摄影

上海夜景拍摄黄金时段计算器

夜景出片靠的不是相机,是那二十分钟。日落后天光压到最蓝的一小段是蓝调时刻,建筑亮灯后是灯光全开的那一段,而月亮决定了天空会不会发白——满月时蓝调基本被冲掉,残月时天空黑得干净、灯光最突出。这个工具把日出日落按太阳高度角算出精确时刻,把建筑亮灯时间、熄灯时间、月相、月龄、照亮比例和月出月落放在同一页上,还会算出蓝调时段月亮在哪个方位、会不会进你的画面。数据口径:2026 年 9 月。

结果

怎么用

STEP 1

先选拍摄日期。工具按上海 31.23°N、121.47°E 现场计算日出日落,所以换一天,蓝调时刻就会跟着挪十几分钟;夏天日落晚、窗口长,冬天相反。

STEP 2

再选拍摄点。外滩、陆家嘴、东方明珠、豫园九曲桥、武康路、南外滩双塔各有自己的亮灯时刻、熄灯时刻和拍摄朝向,亮灯时间在 18:30 到 19:00 之间,周末与节假日普遍提前半小时。

STEP 3

选平日还是周末。周末亮灯更早、熄灯更晚,人流也更大,这个差别会直接影响你几点到现场。

STEP 4

读最后三行:蓝调时刻是你的黄金窗口,推荐拍摄窗口给出从日落到灯光全开的前后范围,月亮与画面那一行告诉你月亮会不会出现在镜头里。

易错:三类高频错法

  • 把日落当成蓝调开始。日落只是太阳中心落到地平线以下 0.83 度的时刻,那一刻天空还是发亮的;蓝调要等太阳再沉下去 4 度才开始,9 月的上海这一段要再等 15 分钟左右。
  • 忘了月亮的干扰。满月前后(照亮 90% 以上)天空会被照成灰蓝色,蓝调基本消失,想要深蓝天空就避开农历十五前后;上弦月与残月前后是夜景的甜点。
  • 按「亮灯时间」而不是「灯光稳定时间」到现场。建筑是逐栋点亮的,亮灯那一刻画面里往往只有一半灯亮,要再等 10 到 30 分钟才连成片。
  • 以为算准了分钟就万事大吉。蓝调窗口再准,遇到阴天也不存在;上海秋冬季常有的低云会把日落提前十几分钟吃掉,出门前一定要看云量与能见度。

一张夜景照片,其实是三个窗口叠在一起

把 2026 年 9 月 19 日(周六,平日口径)的外滩夜景拆开看,你会发现能用的时间只有几十分钟:

  • 天光窗口:日落 17:56,太阳高度角从 -4 度降到 -8 度的蓝调时刻是 18:11 到 18:29,一共 18 分钟。这段时间天空是深蓝,建筑还没开灯,霓虹和路灯刚亮,是拍「天色 + 灯光」最干净的一段。
  • 灯光窗口:外滩建筑平日 18:30 陆续亮灯,22:00 前后熄灯。18:30 只是第一批,整排灯连成片通常要到 18:45 到 19:00。
  • 月亮窗口:当天是上弦月,月龄 7.9 天,照亮 55.5%,月出 13:30、中天 18:11、月落 22:54。中天 18:11 正好压在蓝调上,月亮在蓝调时段位于正南偏西一点点、高度角 31 度,天空亮度被它抬了一档,但远不到满月那种发白的程度——这就是上弦月被夜景党当作甜点的原因。

把三件事叠起来:18:11 到 18:29 是拍蓝调的空窗,18:30 到 19:00 是灯光逐渐连成片的时段,19:00 之后是灯光全开、月亮已经偏西的时段。你在 17:40 到场,到 19:10 收工,中间有三个多小时的完整素材,而不是站在那儿干等。

17:56 日落 → 18:11 蓝调开始 → 18:30 亮灯 → 18:29 蓝调结束

太阳高度角怎么变成一个具体的钟点

日出日落不是查表来的,是现场算的。核心是时角公式:

cos H = (sin h − sin φ · sin δ) / (cos φ · cos δ)

其中 h 是目标太阳高度角,φ 是上海纬度 31.23 度,δ 是当天的太阳赤纬,δ 由日期算出(9 月 19 日约 +1.6 度)。求出的 H 是时角,除以 15 得到太阳走过的小时数,再加上时差修正和东八区时差,就是钟表上的时刻。

同一个公式换三个 h 就得到三个关键时刻:h = -0.833 度(日出日落,含大气折射与太阳直径修正)得 17:56 与 05:40;h = -4 度得 18:11,是蓝调开始;h = -8 度得 18:29,是蓝调结束;h = -6 度得 18:20,是民用暮光结束。这个算法在 9 月 19 日的上海给出的日落时间与官方年历一致。

有意思的是,夏季和冬季的差别主要来自两处:一是 δ 的变化让白昼长短不同,二是时差——地球轨道偏心率与地轴倾角让真太阳时与钟表时之间每天差几分钟,9 月中旬大约 +6 分钟。忽略时差的话,你算出来的日落会差 6 分钟,刚好够错过一段蓝调。

月亮为什么比太阳更能决定成片与否

月相对夜景的影响有三层,一层比一层实际。

第一层是照亮比例与天空底色。工具用月日黄经差算出月相与照亮比例:满月时 100% 的月面被照亮,天空不再是黑的,而是灰蓝色,建筑立面还能看到细节,蓝调窗口基本被冲掉——9 月 26 日就是满月,那天拍外滩,想要深蓝天空基本没戏。残月(照亮 10% 到 30%)时天空最黑,灯光最突出,但月亮的方向性照明也几乎消失,建筑立面会平掉。

第二层是月亮的方位与你的镜头。工具算出蓝调时段月亮的方位角和高度角,再和拍摄点的朝向做差:差在 45 度以内,月亮会进画,天空上会留一块高光,构图上要么避开、要么利用;差在 45 到 120 度之间是侧光,建筑边缘会出现漂亮的轮廓光;差超过 120 度就是顺光,月亮在你身后,前景反而被照亮,拍车流长曝最省事。

第三层是月出月落决定你有多少选择。上弦月 13:30 月出、18:11 中天、22:54 月落,你在傍晚出门,它整个黄昏都在天上;下弦月日落时才升起,和蓝调完全错开。

所以选夜景日期其实有个隐藏技巧:避开农历十五前后,选农历初七到初十或者二十二到二十五。前者月亮还没升,天空够黑;后者月亮已经西斜,光很弱。这两天拍外滩,天空的蓝度和灯光的对比最舒服。

常见问题

蓝调时刻到底是几点到几点?
以 2026 年 9 月 19 日的上海为例:日落 17:56,蓝调时刻是 18:11 到 18:29,共 18 分钟。它不是固定时刻,而是跟着日落走的:夏天日落晚、蓝调窗口长(能到 30 分钟以上),冬天日落早、窗口短(不到 20 分钟)。换一个日期,工具会重新按太阳高度角算一遍。
建筑亮灯时间会不会变?
会。外滩与陆家嘴的建筑平日通常 18:30 前后陆续亮灯,周末与节假日普遍提前到 18:00 左右,熄灯则在 22:00 到 23:00 之间;遇到重要活动或外滩灯光改造期间还会临时调整。工具里给的是常规口径,出发当天请以现场公告和实际亮灯情况为准。
满月的夜景不是更亮更漂亮吗?
满月有两个极端的好处和坏处。好处是地面被照亮,拍车流、流水长曝时不用拉高 ISO,噪点少;坏处是天空被照成灰蓝,建筑的轮廓和窗户灯光都被压平,蓝调窗口几乎消失。想拍深蓝天空就避开满月,想拍地面细节就选满月,取决于你要什么。
月亮出现在画面里到底好不好?
看月亮的大小和亮度。残月或上弦月进画,通常只是一枚亮点,构图上很好用;满月正对镜头会在天空留下一块过曝白斑,后期很难压住。工具给的建议是:月亮与拍摄方向夹角小于 45 度时,要么把月亮放进构图做视觉锚点,要么把机位抬高几度让它出框。
算到分钟,会不会差很多?
日出日落这类太阳事件,本工具与官方年历的差异在 1 到 2 分钟以内,实用范围内够用。月亮用的是低精度月历算法,月出月落时刻可能有 5 到 10 分钟误差,月相与照亮比例的误差很小。另外页面不含云量数据,阴雨天根本没有蓝调,这比算法误差影响大得多。

边界说明

  • 数据口径:2026 年 9 月。日出日落与月相由天文算法现场计算(上海 31.23°N、121.47°E),建筑亮灯与熄灯时间为常规口径,会因节假日调整与临时维护变动。
  • 本页不含云量与能见度数据。阴天与雨夜没有蓝调,实际效果请以当日天气为准。
  • 月亮位置使用低精度算法,月出月落时刻约有 5 到 10 分钟误差;拍摄前请用天文年历或手机天文应用复核。
  • 工具只计算时间窗口与几何关系,不含拍摄参数;三脚架、快门与曝光请按自己的器材与当天光线决定,并注意不要在公共场地长时间占用机位。