Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript在原始日期的基础上增加30天还是20天,22天?_Javascript_Html_Wordpress_Datepicker - Fatal编程技术网

Javascript在原始日期的基础上增加30天还是20天,22天?

Javascript在原始日期的基础上增加30天还是20天,22天?,javascript,html,wordpress,datepicker,Javascript,Html,Wordpress,Datepicker,我正在尝试编写一个javascript,在您输入的日期前添加10、14、15、20、21、28、30、31、45、49、60、70或90天。唯一的问题是我错过了什么。如果有人能帮上忙,那就太好了,或者如果有WordPress插件,那就太好了 我似乎无法找到我的代码中缺少的东西来让它工作 <td id="main_content" valign="top" align="left"> <div id="date-cal" align="left">

我正在尝试编写一个javascript,在您输入的日期前添加10、14、15、20、21、28、30、31、45、49、60、70或90天。唯一的问题是我错过了什么。如果有人能帮上忙,那就太好了,或者如果有WordPress插件,那就太好了

我似乎无法找到我的代码中缺少的东西来让它工作

<td id="main_content" valign="top" align="left">
    <div id="date-cal" align="left">
        <br/>

        <div align="left" id="form-field"><strong>Step 1:</strong>
            <br/>Enter your commencement date:
            <br/>
            <span class="tips">
                (eg date of receipt of FOI Request)
            </span>
        </div>

        <form method="post" name="calcform" style="margin-bottom: 0;">
            <span style="font-family: Arial, Helvetica, sans-serif">
                <!-- calendar attaches to existing form element -->
            </span>
            <input type="text" name="txtdate" class="datepicker" value="dd/mm/yy" />

           <script language="JavaScript">
               new tcal ({
                   // form name
                   'formname': 'calcform',
                   // input name
                   'controlname': 'txtdate'
               });
           </script>

            <br />
            <br />

            <div id="form-field2"><strong>Step 2:</strong>
                <br/>Select your relevant period:
                <br/>
                <span class="tips">
                    (eg days to make an FOI decision)
                </span>
            </div>

            <!-- No of days selection dropdown -->
            <select name="daycount">
                <option>10</option>
                <option>14</option>
                <option>15</option>
                <option>20</option>
                <option>21</option>
                <option>28</option>
                <option>30</option>
                <option>31</option>
                <option>45</option>
                <option>49</option>
                <option>60</option>
                <option>70</option>
                <option>90</option>
            </select>
            <label>days</label>

            <p style="margin-top: 0; margin-bottom: 0">
                <br />
                <!-- submit button -->
                <input type="submit" value="Calculate" />
                <br />
            </p>

            <p style="margin-top: 0; margin-bottom: 0;">
                <br />
                <span></span>
            </p>
        </form>
    </div>
</td>


第1步:
输入您的开始日期:
(如收到信息自由申请的日期) 新tcal({ //表格名称 “formname”:“calcform”, //输入名称 “controlname”:“txtdate” });

第二步:
选择您的相关期间:
(如作出信息自由决定的天数) 10 14 15 20 21 28 30 31 45 49 60 70 90 天




var log=console.log;
var d=新日期();
var-daysToAdd=5//例如
var msInDay=1000*60*60*24//一天中的毫秒数
log(“Before:,d.tolocalstring());
//加5天
d、 设置时间(d.getTime()+daysToAdd*msInDay);
//

日志(“在:”,d.tolocalstring()之后)替代计算:

<script>
console.clear();
var log = console.log;
var d = new Date();
var daysToAdd = 5; //for example
var msInDay = 1000 * 60 * 60 * 24; //milliseconds in day
log("Before:",d.toLocaleString());
//add 5 days
d.setTime(d.getTime() + daysToAdd * msInDay);
//
log("After :",d.toLocaleString());

// alternative
log()
var d = new Date();
log("Before:",d.toLocaleString());
// add 5 days
d = new Date(d.getFullYear(),d.getMonth(),d.getDate()+5);
//
log("After :",d.toLocaleString());
// Note: can add hours, minutes, seconds if needed.
</script>

console.clear();
var log=console.log;
var d=新日期();
var-daysToAdd=5//例如
var msInDay=1000*60*60*24//一天中的毫秒数
log(“Before:,d.tolocalstring());
//加5天
d、 设置时间(d.getTime()+daysToAdd*msInDay);
//
日志(“在:”,d.tolocalstring()之后);
//另类
日志()
var d=新日期();
log(“Before:,d.tolocalstring());
//加5天
d=新日期(d.getFullYear(),d.getMonth(),d.getDate()+5);
//
日志(“在:”,d.tolocalstring()之后);
//注意:如果需要,可以添加小时、分钟、秒。