计算方法与边界

了解汇率换算、日期与天数、年龄与工龄如何处理输入、工作日、月末、闰日和展示精度。

更新日期

汇率换算

兑换率始终按“1 单位原币等于多少目标币”填写。手续费以原币计,并在换算前扣除:

到手目标币 =(原币金额 − 原币手续费)× 您填写的兑换率

本站不自动查询实时汇率,也不推断银行点差、目标币额外收费或渠道报价。两个币种相同时,兑换率应为 1。

日期与天数

两个日期的相差天数按本地日历日期计算,不把时分秒和夏令时变化带入。默认不计起始日、计入结束日;相同日期相差 0 天。选择“计入起始日”后,只有起始日符合当前计数模式时才加 1。

自然日每天都计数。周一至周五模式只计算周一到周五,所以跨过周末的区间可能仍相差 0 个工作日;它不读取任何国家或地区的公共假期。用于合同、签证、工资或申报期限时,请再向对应机构确认其“工作日”定义。

往前或往后推 N 天同样可以选择自然日或周一至周五。起始日作为第 0 天;推 1 天得到下一个符合所选模式的日期。N 为 0 时返回起始日。

年龄与工龄

年龄和工龄都按起始日期到结束日期之间已经完整经过的年与月计算。判断每个周年或月度节点时,始终以最初的起始日为基准,不用上一次调整后的日期继续滚动。

如果目标月份没有对应日,则该次节点按当月最后一天计。例如,1 月 31 日的下一个整月节点是 2 月末;2 月 29 日的周年在非闰年按 2 月 28 日判断。后续节点仍以最初的起始日期为准,不会因短月份连续漂移。因此 1 月 31 日到 3 月 30 日是 1 个完整月再加 30 天,不会提前算成 2 个完整月。

结果不代替人事、工资、社保或法律文件对“工龄”的特殊定义;这些制度可能另有起算、折算或中断规则。

精度与错误

金额计算使用 JavaScript 数值并在展示时按页面标注的小数位四舍五入。日期使用日历单位展示,不把一个月假设成固定 30 天。

金额输入接受普通十进制写法,小数最多 12 位;科学计数法会被拒绝。空白、无法解析的数字、结束日期早于起始日期或超出页面支持范围的输入会显示错误。修改输入后旧结果应失效,避免把上一次结果误认为当前输入的答案。

使用结果前

  • 汇率结果旁保留您使用的汇率来源与时间。
  • 日期期限确认是否需要扣除当地法定节假日。
  • 年龄或工龄确认接收方采用的是整年、整月还是其他制度定义。