从参数中添加天数
Add days from parameter
我需要在JavaScript中的onclick事件处理程序中使用单选按钮中的参数向date对象添加一定数量的天数。当我简单地把日期加到末尾时,它只是在日期的末尾加上一个1等等。什么好主意吗?
var dateObject = new Date();
var month = dateObject.getMonth();
var monthArray = new Array("January", "February", "March", "April",
"May", "June", "July", "August",
"September","October","November","December");
function orderReadyDate(orderTime)
{
var dateToday = monthArray[month] + " " + dateObject.getDate() + ", " + dateObject.getFullYear();
document.forms[0].txtPickupDate.value = dateToday;
}
这里是我的输入按钮
<input type="radio" name="item" value="print_5x7" onclick="orderReadyDate(1)" />5x7 Prints(1 day)<br />
<input type="radio" name="item" value="poster" onclick="orderReadyDate(1)" />Poster (1 day)<br />
<input type="radio" name="item" value="mug" onclick="orderReadyDate(2)" />Coffee Mug (2 days)<br />
<input type="radio" name="item" value="shirt" onclick="orderReadyDate(3)" />T-shirt (3 days)</p>
你需要试试这个:-注意setDate方法,它会把日期加起来。
var newdate = new Date();
newdate.setDate(newdate.getDate() + orderTime);
var dateToday = monthArray[newdate.getMonth()] + " " +
newdate.getDate() + ", " +
newdate.getFullYear();
var dateToday = monthArray[month] + " "
+ (dateObject.getDate() + orderTime)
+ ", " + dateObject.getFullYear();
相关文章:
- 如何向这个javascript/jquery函数添加参数
- 如何在所有ajax调用中向URL添加参数
- 在Javascript中向回调添加参数
- javascript窗口打开并添加参数
- 无法在 JavaScript 函数中添加参数
- 向jQueryajax调用添加参数,最好添加到URL或对象中
- 使用JavaScript向链接添加参数
- 正在向传递的回调添加参数
- 循环遍历数组,并在javascript中向sql查询添加参数
- 向回调添加参数
- 通过随机 url 重定向传递和添加参数
- 如何使用变量向对象添加参数
- 为什么添加参数时停止功能
- 向网址添加参数 - 因现有参数而异
- 当函数绑定在构造函数中时,如何在 ES6 React 中向事件处理程序添加参数
- 使用 JavaScript 或 jQuery 如何在页面加载后向 URL 添加参数
- 添加参数时调用javascript函数停止工作,这真的不大声吗
- 余烬数据不会向后置请求添加参数
- 如何在函数调用中自动添加参数
- 为什么可以在 JavaScript 中添加参数类型和返回类型