日期核对

1月31日加一个月,为什么要先约定月末规则

极捷工具编辑 · 更新于

用月末、闰年和跨年例子核对日期期限推算,区分日历月与固定天数;结果只用于日期演算,不判断物品安全性。

打开保质期计算器 →

操作步骤

  1. 打开保质期计算器,点击载入月末示例。起点为设备本地时间2026-01-31 10:00,期限1,单位月,结果应为2026-02-28 10:00。
  2. 把期限改成2,核对2026-03-31 10:00。本页从原始起点一次加两个月,不先加一个月到2月28日再继续加一个月;这两种算法会得到不同的日期。
  3. 恢复期限1,把起点改成2024-01-31 10:00,结果应为2024-02-29 10:00。月末限制使用目标月实际天数,闰年与平年不同。
  4. 改为2026-12-31 23:59,期限1,单位分钟,核对2027-01-01 00:00。小时与分钟按经过的时长计算;天与星期按本地日历推进。
  5. 把期限改为1.5,应出现期限必须为整数的错误,原结果停止显示。修正回1后再复制日期,复制内容只包含推算日期,不附带安全结论。

跟着示例试一次

用2026年1月31日10:00加一个日历月,目标月份为2月,但2月没有31日,因此限制到2月最后一天28日,保留10:00。对照2024年同样的输入,目标月有29天,所以得到2月29日。这里采用的是本工具明确写出的月末约定,不代表所有合同或产品标签都采用该算法。

怎样确认结果正确

浏览器内置示例实测一个月为2026-02-28 10:00、两个月为2026-03-31 10:00;独立模型测试核对闰年、跨年分钟、星期与无效日期。结果不依赖今天日期,不显示未经确认的正常、即将过期或已过期判定。设备时区不同、夏令时跳时或重复时刻可能影响本地钟表表示,应在实际设备上核对。

常见问题与边界

起点年份1900–2099,结果最晚2199;期限1–100000整数,不接受负数、小数或科学记数法。无效日期不会自动进位;本地夏令时跳时区间的起点会拒绝。月和天运算若目标处于跳时区间,由浏览器调整;重复时刻也由浏览器选择,不能指定时区。当天不自动算第1天、不减1天,不能推断有效至某日是否含当天、开封期限或储存条件。本工具已取消无依据的食品、药品推荐期限,只按你提供的已知期限演算,不判断食品或药品是否安全,也不能延长标签有效期。药品有效期与规定储存条件及稳定性有关,参考FDA说明:https://www.fda.gov/drugs/pharmaceutical-quality-resources/expiration-dates-questions-and-answers 。标签及说明书优先,疑问请联系生产商或相应专业人员。输入只在本页内存处理,不上传、不自动保存。