支票日期大写

把出票日期写成票据用的中文大写,规范写法与简化写法并排给出,也能把大写日期反向识别回公历。

年份逐位读,月日按序数读并且一律用「拾」不用「十」;个位数前补零。10 月和 20 日、30 日要不要补零,规范写法与简化写法不一样,下面两种都列出来。

选一个出票日期,大写写法会显示在下面

大写反查公历

大写、小写、混写和阿拉伯数字都认,前导零可以省,「拾」前面没有数字的写法也能读。

使用说明

票据日期的大写和金额大写是两套规则,不能互相套用。日期分三段:年份逐位念,四位数字对应四个汉字,2026 就是「贰零贰陆年」;月份和日期按序数念,「拾」代替「十」,1 到 9 前面补零,写成「零壹月」「零伍日」;三段连起来就是票面上那一行,例如贰零贰陆年零壹月零伍日。整串不带任何位值单位,既没有「万」也没有「仟」,因为日期不需要参与计算,只需要不易被改动。

《正确填写票据和结算凭证的基本规定》对补零有明确条文:月份为壹、贰和壹拾的,日期为壹至玖和壹拾、贰拾、叁拾的,应在其前加「零」;日期为拾壹至拾玖的,应在其前加「壹」。按这条规则,1 月写「零壹月」,10 月写「零壹拾月」,20 日写「零贰拾日」,11 日写「壹拾壹日」,15 日写「壹拾伍日」。条文只要求这几种情况补零,所以 3 月不必写成「零叁月」,这一点常被写过头。

实务里更常见的是省掉一部分零的简化写法:只给个位数补零,10 月写「壹拾月」、20 日写「贰拾日」。它读起来没歧义,不少单位的财务系统也一直这么做,但严格对照上面的条文是不合格的。这一页把两种写法都算出来并排显示,就是因为你无法事先知道受理行认哪一种;如果两边都不接受,那就是对方另有内部规定,只能按它的模板写。

反向识别时先剥掉前导零,再判断有没有「拾」:有就按「几拾几」拆,没有就逐位读,「拾」前面不写数字的写法按 10 处理。数字本身大写的「壹贰叁」、小写的「一二三」、圆圈状的「〇」和阿拉伯数字都认,因为待识别的大写日期往往是从别处的表格或聊天记录里粘过来的,写法不一定规范。读到年月日之后还要过一遍日历校验,2026 年 2 月 30 日这种日期会被明确拒绝,而不是悄悄挪到 3 月 2 日。这一步很有必要,因为日期录入错误里最常见的就是这一天根本不存在。

最后提醒两点。第一,工具只做格式换算,输出的写法是条文和常见做法的整理,不能代表任何一家银行的受理标准,正式出票前以受理行的要求为准。第二,出票日期属于票据上不得更改的事项,写错应当作废重开,不要在原票上涂改。要算票面上的金额大写用人民币大写金额,把普通数字读成中文用数字转中文。

常见问题

10 月到底写「零壹拾月」还是「壹拾月」?

按央行规范要写「零壹拾月」,因为规定里月份为壹、贰和壹拾的都要在前面加零。不少单位的习惯写法是省掉那个零,写成「壹拾月」,严格对照条文并不合要求。这一页两种都算出来并排显示,出票时按受理行认的写法复制即可,拿不准就选规范那一种。

1 月为什么写成「零壹月」而不是「壹月」?

规定要求月为壹、贰和壹拾的前面加零,所以 1 月是「零壹月」、2 月是「零贰月」、10 月是「零壹拾月」,其余月份直接写「叁月」「壹拾壹月」。加这个零是为了让位数固定、不好涂改:一个孤零零的「壹」被人添笔改成别的数字,比「零壹」这种定长写法容易得多。

年份为什么要一位一位地写?

年份在票据上只是标识,不参与计算,所以不按位值读,而是逐位念出来:2026 年写「贰零贰陆年」,不写「二千零二十六年」。逐位写的另一个好处是长度固定,四位数字对应四个汉字,没地方插字,也就没地方改成别的年份。

为什么日期大写里的十要写「拾」?

票据金额与日期一律用大写汉字,壹贰叁肆伍陆柒捌玖拾佰仟万,为的是防涂改。「十」笔画太少,加一笔就能变成「千」或者「土」,而「拾」结构复杂、改动留痕明显。同理,金额里也不用「一」「二」这类小写。

按这个工具写就不会被退票吗?

不能保证。这里实现的是《正确填写票据和结算凭证的基本规定》里的条文,但不同银行、不同柜台、网银与企业财务系统之间的口径并不完全一致,有的系统甚至不接受任何带零的写法。工具负责把日期算准,是否被受理要看对方要求,遇到退票先问清是哪一处不合规。

反向识别认哪些写法?

大写「贰零贰陆年零壹月零伍日」、小写「二零二六年一月五日」、混写的「贰零贰六年零五月」,以及直接粘进来的「2026年1月5日」都能读。前导零会被剥掉,「拾」前面没有数字的写法也认,因为手写票据上确实见过「拾月」。读不出年月日或者日期本身不存在(例如 2 月 30 日)时会明确报错,而不是给一个凑出来的日期。

票据上的日期写错了能涂改吗?

票据的出票日期属于不得更改的事项,写成大写本身就是为了防止改动,自行涂改会导致票据无效,正确处理是作废重开。工具只做格式换算,不管票据效力,也不建议在任何正式票据上先试写再改。

金额大写也想一起处理怎么办?

金额大写的进位规则和日期完全不同:它按位值读元角分,还要处理「整」「零」和 10 的读法,所以单独放在人民币大写金额那一页。本页只做日期,整张票面示例里的金额取自那一页的算法,方便你对照票面整体效果。

相关:人民币大写金额数字转中文