【问题标题】:Date 30 days+ from date in another field日期从另一个字段中的日期起 30 天
【发布时间】:2018-10-12 16:09:08
【问题描述】:

我想在另一个字段中填充至少 30 天后的日期。该字段仍然是可编辑的,并且应该允许用户增加日期,只是不要使用距另一个字段中的日期少于 30 天的任何日期。这是我到目前为止所拥有的。它将日期填充为提前 30 天,但我无法增加它。

var date= util.scand("mm/dd/yy", this.getField("CurrentDate").value);
date.setDate(date.getDate()+30)
event.value=util.printd("mm/dd/yy",date)

【问题讨论】:

  • 试试 this.getField("fieldName").readonly = false;

标签: javascript pdf acrobat pdf-form


【解决方案1】:

您始终可以将任意天数添加到日期,方法是将其转换为毫秒,然后添加days * 1000 * 60 * 60 * 24

请看下面的例子:

var date = new Date();
console.log(date);
const days = 30;
console.log(addDays(date, days));

function addDays(date, days) {
  return new Date(date.getTime() + days * 1000 * 60 * 60 * 24);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多