在 LiveCycle Designer 中计算日期之间的天数
Posted
技术标签:
【中文标题】在 LiveCycle Designer 中计算日期之间的天数【英文标题】:Calculate days between dates in LiveCycle Designer 【发布时间】:2015-10-12 16:18:41 【问题描述】:我已经看过并阅读了许多关于计算日期之间天数的 cmets,因为它与 JS 有关。我的问题是——我需要在 Adobe LiveCycle Designer 中计算这些信息。我有两个需要在脚本中引用的字段。第一个是具有事件最后已知日期的静态字段,第二个是当前日期/时间(由最终用户输入)。我需要知道如何编写脚本来找出这两个字段之间的差异,计算结果以天为单位。我不需要准确,夏令时、闰年、时区等并不重要。只需要得到一个整数。提前感谢您的帮助。
【问题讨论】:
【参考方案1】:快速而肮脏的方法是使用 epoch 减法。在 javascript 中,日期纪元可从 Date.getTime();
获得,如 W3 Schools 所示。如果您正在寻找更强大的方法并且需要额外的日期和时间操作,我建议您查看Moment.js。 Moment.js 在技术上是一个针对浏览器等的 JavaScript 库,但它可以是 wrapped in a Script Object to be used in an XFA form。
【讨论】:
以上是关于在 LiveCycle Designer 中计算日期之间的天数的主要内容,如果未能解决你的问题,请参考以下文章
Adobe LiveCycle Designer - 数据绑定和分发 - 个性化数据的合并