通过MCP连接 →

输入计算

请填入每一段已发生或已规划的申根区行程(入境与出境日期均计入)。无需填写的行请留空。

数学公式

广告

结果

90/180天额度内剩余可停留天数
90
截至参照日期你仍可停留的天数
过去180天时间窗内已用天数 0
允许停留上限 90天
超出上限天数(超期滞留) 0

什么是申根90/180天规则?

本计算器适用于欧洲申根区(涵盖大多数欧盟国家,外加冰岛、挪威、瑞士和列支敦士登)。根据短期停留规则,非欧盟访客以及享受免签待遇的旅客,在任意连续的180天内最多可停留90天。这里的180天并非按自然年计算,而是一个"滚动"的时间窗:对于任意一天,都要向前回溯180天(包括当天本身及之前的179天),统计你在这段时间内实际在境内停留了多少天。这一点对持中国护照赴申根区旅行的旅客尤其重要——无论持的是旅游签还是免签停留,都需自行控制累计天数,避免超期滞留。

沿时间轴移动的 180 天滑动窗口,停留期已高亮显示
90/180 规则计算任意 180 天滚动期内的停留天数。

如何使用

首先选定一个参照日期——通常是你计划入境的当天,或你想要核查的某一天。然后逐一填入过去六个月内每一段申根区行程的入境与出境日期(以及任何已规划的行程)。入境当天和出境当天都计为在境天数。计算器会把落入"前180天时间窗"内的所有天数累加起来,再用90减去这一总和。

计算公式详解

对每一段行程,计入的天数即该行程与时间窗 [参照日 − 179, 参照日] 的重叠部分。重叠天数为 $$\min(\text{出境日},\ \text{参照日}) - \max(\text{入境日},\ \text{参照日} - 179) + 1$$(仅在结果为正数时计入)。把所有行程累加即得到已用天数;\(\text{剩余天数} = 90 - \text{已用天数}\)。若剩余天数为负,则意味着你将处于超期滞留状态。

$$\begin{gathered} \text{剩余天数} = 90 - \sum_{i=1}^{4} \max\!\left(0,\; \min(\text{Exit}_i, R) - \max(\text{Entry}_i, R-179) + 1\right) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} R &= \text{Reference Date} \\ \text{Entry}_i &\in \{\text{Entry 1}, \text{Entry 2}, \text{Entry 3}, \text{Entry 4}\} \\ \text{Exit}_i &\in \{\text{Exit 1}, \text{Exit 2}, \text{Exit 3}, \text{Exit 4}\} \end{aligned} \right. \end{gathered}$$
条形图显示 180 天窗口内 90 天的允许天数,分为已用天数和剩余天数
剩余天数等于 90 减去最近 180 天内的停留天数。

实例演示

参照日期为2024年6月1日,对应的时间窗为2023年12月4日至2024年6月1日。行程A:2024年1月1日至10日 = 10天。行程B:2024年3月1日至20日 = 20天。已用天数合计 = 30天,因此剩余天数 = \(90 - 30 = 60\)

常见问题

入境日和出境日都要计入吗?是的——欧盟官方指引明确将抵达当天和离境当天都算作完整的停留日。

180天会"清零"重置吗?不会。它是一个持续滚动的时间窗,随着时间推移,较早的天数会逐渐"移出"前180天范围,从而被释放出来。

这算法律意见吗?不算。本工具仅提供估算,帮助你做行程规划;请务必向相关主管部门(如使领馆或边境机关)进一步确认,因为部分长期签证和双边协定的规则有所不同。

最后更新: