/**
* 获取上一个月
*
* @date 格式为yyyy-mm-dd的日期,如:2014-01-25
*/
function getPreMonth(date) {
var arr = date.split('-');
var year = arr[0]; //获取当前日期的年份
var month = arr[1]; //获取当前日期的月份
var day = arr[2]; //获取当前日期的日
var days = new Date(year, month, 0);
days = days.getDate(); //获取当前日期中月的天数
var year2 = year;
var month2 = parseInt(month) - 1;
if (month2 == 0) {
year2 = parseInt(year2) - 1;
month2 = 12;
}
var day2 = day;
var days2 = new Date(year2, month2, 0);
days2 = days2.getDate();
if (day2 > days2) {
day2 = days2;
}
if (month2 < 10) {
month2 = '0' + month2;
}
var t2 = year2 + '-' + month2 + '-' + day2;
return t2;
}
/**
* 获取下一个月
*
* @date 格式为yyyy-mm-dd的日期,如:2014-01-25
*/
function getNextMonth(date) {
var arr = date.split('-');
var year = arr[0]; //获取当前日期的年份
var month = arr[1]; //获取当前日期的月份
var day = arr[2]; //获取当前日期的日
var days = new Date(year, month, 0);
days = days.getDate(); //获取当前日期中的月的天数
var year2 = year;
var month2 = parseInt(month) + 1;
if (month2 == 13) {
year2 = parseInt(year2) + 1;
month2 = 1;
}
var day2 = day;
var days2 = new Date(year2, month2, 0);
days2 = days2.getDate();
if (day2 > days2) {
day2 = days2;
}
if (month2 < 10) {
month2 = '0' + month2;
}
var t2 = year2 + '-' + month2 + '-' + day2;
return t2;
}
//测试
//alert(getPreMonth("2014-01-25"));
//alert(getNextMonth("2014-12-25"));
分享到:
相关推荐
pidusage:取得一个PID的内存和处理器使用情况(跨平台)
通过身份证号,取得发证地域的Javascript实现
一个微型,高度可定制的JavaScript库用于取得颜色的阴影
1.首先在用户控件定义的控件在其后台写一个返回这个控件的属性 用户控件页面如下: <asp:TextBox ID="txtBrandId" runat="server" MaxLength="2" Width="50px"></asp:TextBox> /// /// 品牌代号 /// public ...
使用此JS控件,可以点击图像后自动取得时间,比较方便!
一个可以在JavaScript中应用多线程的库:Concurrent.Thread,如果你想更深入的了解,推荐您去看the tutorial。它提供有关Concurrent.Thread用法的更多内容,并列出了可供高级用户使用的文档,是最适合起步的材料。 ...
一个实现ajax功能的JS xml读取封装类代码,在这个JavaScript类里面,有核心的读取XML文件的代码,同时还包括了新建XML文档对象、在IE下使用ActiveX来创建,异步读取XML文件,创建XMLHttp对象,以备XML文档对象无法...
当选定宝宝出生年月后 点击宝宝月龄会产生点击事件自动得出宝宝月龄
时间格式:2011年11月8日 16:54 星期二 农历辛卯年(兔) 十月十三 申时 如果觉得时间过多,可以自己屏蔽掉一些代码 调用代码 document.write(getNowDate()); </script>
一年以来本人所有用到的JS都在里边,可能有人都明白,但个人觉得对新人来说用处非常之大!~(下载完后评论,不会扣除你的5分,并且给你加1分,所以请不要嫌分数多,而且这也算是我的个人工作经验了)
Restaurant JS是一个JavaScript项目,包含三个简单页面:主页,菜单页面和联系页面。 该项目的主要目的是让学生表现出对模块化代码的好处的理解,以及使用webpack设置由不同模块组成的javascript应用程序的能力。 ...
一个简单的js倒计时,从后台取得商品时间字段即可后台读取时间"></div>
sina股票的js接口,能实现调用sina上的股票代码,及时时更新
Modernizr:一个JavaScript库,检测用户浏览器HTML5和CSS3功能
代码如下:[removed] <!– var test = [“aa”,”bb”,”cc”,”dd”,”ee”]; [removed](test[Math.floor(Math.random()*test.length...注意:[ ] 符号在javascript中定义一个数组,{ } 则定义一个对象 随机取得数组
49.引用一个文件式的JS:<script type="text/javascript" src="aaa.js"> 50.指定在不支持脚本的浏览器显示的HTML:<noscript></noscript> 51.当超链和ONCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例...
这里通过创建一个event.keyCode对象,可有效获取键盘上的方向键,运行代码后,点击键盘上的任意方向键,网页会以Alert的方式返回你按下的是哪个键。 运行效果如下图所示: 具体代码如下: <html> <head&...
js取得DIV的top,left,width,height值 ClientInfo = ClientInfo + "userAgent : "+window.navigator.userAgent+ " "; ClientInfo = ClientInfo + "appName : "+window.navigator.appName+ " "; ...
10) 每个类都有一个原型(prototype)对象,它具有一套属性和方法,用来共享一个类的方法和常量,还有一个constructor的属性引用构造函数。 11) JavaScript中面向对象的特性: a) 实例属性:在构造函数创建或初始化...
javascript时钟,首先从服务器获取一个时间,再从本地机器上获取一个时间,计算时差A。然后每500毫秒从本地机器获取一次时间,用这个时间与时差A进行加减计算,得到服务器时间并打印在首页上。另外每次都要计算当前...