问:中国护照的有效期是怎么计算的?

2019-07-19 09:10:42 +08:00
 AifeiI

护照信息:

有效期根据不同护照类别是有 5 年或 10 年的这两个时长,而从看到过的护照来分析,有效期期限是在签发日期上加上有效时长后减一天,例如:

时长:10 年
签发:2019/01/20
有效:2029/01/19

但是昨天看到一个特别的例子:

时长:5 年
签发:2019/02/28
有效:2024/02/28

出现这个情况后,就在网上搜索公开的资料,但是没有看到相关的信息,有朋友知道这个有效期的期限是如何计算的?

4332 次点击
所在节点    问与答
34 条回复
mxalbert1996
2019-07-19 11:37:00 +08:00
10 年=3652 天
5 年=1826 天
没什么问题
loveour
2019-07-19 11:38:21 +08:00
这个感觉触及到了知识盲点。不知道有没有人知道的?
ooxxcc
2019-07-19 11:39:03 +08:00
@AifeiI 要求上传护照首页照片做 ocr 不就行了……
zk8802
2019-07-19 11:39:26 +08:00
从手头能找到的样例出发,可以得到一个可行的公式:N == 5: 签发日期 + 365 * N + 1; N == 10: 签发日期 + 365 * N + 2。

具体是不是如此就不清楚了。
zk8802
2019-07-19 11:40:10 +08:00
后面的 +1/+2 是 5 年 /10 年里面因为闰年而增加的天数。
ooxxcc
2019-07-19 11:42:13 +08:00
护照机读码(MRZ)区域使用 OCR-B 字体,OCR 做起来非常容易,然后 MRZ 的格式非常明确,可以从中分割出姓名、证件号、有效期(起止)
以上部分信息还有校验和

比让客户挨个填写要简单多了,还不容易出错
ooxxcc
2019-07-19 11:43:11 +08:00
上文 有效期(起止)应当改为 生日+有效期限
mxalbert1996
2019-07-19 11:43:41 +08:00
楼上说的没错,再补充一下,以五年为例,因为只多加一天,所以在这五年期间有两个 2 月 29 日的情况下(也是大多数情况)就会看起来是日期减了一天,十年同理。
AifeiI
2019-07-19 11:47:53 +08:00
@ooxxcc OCR 是有清晰度要求,以及不是 100%准确(实际你得到的照片还会以各种姿态出现,所以 OCR 只能应付正常情况)
ooxxcc
2019-07-19 11:51:00 +08:00
@AifeiI 是的,我们做的是证卡识读设备(机场用的那种),所以图片质量比较有保证,OCR 识别率没有问题。你的使用环境让客户上传就比较复杂了。
ooxxcc
2019-07-19 11:53:08 +08:00
@AifeiI
不过可以考虑一下支付宝上传身份证的过程,通过一定的交互(比如 UI 上面加个框加个头像样式)引导提升用户上传的图片的质量。
AifeiI
2019-07-19 12:00:06 +08:00
@mxalbert1996 按照这个算是正确,目前就是用这个方式去应对,但没有其他资料佐证,比较没把握,所以先问问。
AifeiI
2019-07-19 12:45:39 +08:00
@mxalbert1996
身份证的计算就好一些,有资料,虽然判定规则稍微比护照多一个步骤。

@ooxxcc
客户是上帝(给钱的都是大爷),提供 App 或者其他方式的交互只能作为一种途径,人工提交这一途径还是需要的。
AifeiI
2019-07-22 17:12:16 +08:00
可能有更好的计算方式,希望潜水的 dalao 分享分享😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/584288

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX