如何使日期增加1个月? 你说的自然月是30天吧调用DATE方法,然后加上30天就得了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://ltlopen.blog.163.com/blog/static/298175522008492583138/ <script type="text/javascript">var d = new Date();d.setMonth(d.getMonth() + 1);alert(d.toLocaleString());</script> function dateDiff(interval, date1, date2) { var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60, 'M' : 1000 * 60, 'S' : 1000, 'T' : 1}; interval = interval.toUpperCase(); var dt1 = Date.parse(date1.replace(/-/g, '/')); var dt2 = Date.parse(date2.replace(/-/g, '/')); try { return Math.round((dt2 - dt1) / eval('(objInterval.' + interval + ')')); } catch (e) { return e.message; } }说明:interval 取值: d (day), m(minutes), s(second), t(毫秒),不区分大小写日期格式: yyyy (/-) (m)m (/-) (d)d使用方式:alert(dateDiff('D', '2007-4-1', '2007/04/19')); 使用jquery获取当前行的问题 sql 储存过程 这个功能,用JS怎么实现呢,谢谢大家? js调用网页 javascript:window.history.back(); 返回问题!!! ----创建自定义窗体--- 如何扁历表单中的元素? 如何在刻户端的IE上的图片上实现画线,画矩形框,画圆 如何获得网页内容的字符数 如何用type=button的按钮提交表单? 刚学 javascript 我想实现 fromlist的 多项选择 一下能 加好几个 一下能删除 好几个 的 效果 我的代码在哪改一下呢? 请高手给该一下被? 文本框如何只输入英文字母数字下划线,越简单越好
var d = new Date();
d.setMonth(d.getMonth() + 1);
alert(d.toLocaleString());
</script>
function dateDiff(interval, date1, date2)
{
var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60, 'M' : 1000 * 60, 'S' : 1000, 'T' : 1};
interval = interval.toUpperCase();
var dt1 = Date.parse(date1.replace(/-/g, '/'));
var dt2 = Date.parse(date2.replace(/-/g, '/'));
try
{
return Math.round((dt2 - dt1) / eval('(objInterval.' + interval + ')'));
}
catch (e)
{
return e.message;
}
}
说明:interval 取值: d (day), m(minutes), s(second), t(毫秒),不区分大小写
日期格式: yyyy (/-) (m)m (/-) (d)d
使用方式:alert(dateDiff('D', '2007-4-1', '2007/04/19'));