Javascript在原始日期的基础上增加30天还是20天,22天?
我正在尝试编写一个javascript,在您输入的日期前添加10、14、15、20、21、28、30、31、45、49、60、70或90天。唯一的问题是我错过了什么。如果有人能帮上忙,那就太好了,或者如果有WordPress插件,那就太好了 我似乎无法找到我的代码中缺少的东西来让它工作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">
<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()之后);
//注意:如果需要,可以添加小时、分钟、秒。