【发布时间】:2012-06-09 06:03:54
【问题描述】:
我懒得在每个月底填写我的工作时间表,所以我开始在我们的 PDF 表单中添加一些功能。 Acrobat Pro 提供使用 JavaScript 进行高级计算,但我遇到了这个问题。
我有两个字段可以输入我开始/结束工作的时间。我想计算我的加班时间并将结果输出到第三个字段中。但是,我希望输出为十进制,所以当我加班半小时时,结果将是 0.5
示例:我的工作时间是 8.5 小时,我从 7.30 开始,在 16.00(下午 4 点)结束。
到目前为止我的代码:
var workTime = this.getField("Work time").value;
var startTime = this.getField("Start time").value;
var endTime = this.getField("End time").value;
event.value = workTime - (endTime - startTime);
【问题讨论】:
标签: javascript datetime pdf time acrobat