`
rockyuse
  • 浏览: 191837 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

上个星期,上个月

阅读更多
<script type="text/javascript"> 
//个位补全
window.singular = function(n){
    var newNum;
    newNum = n < 10 ? '0' + n : n;
    return newNum;
}
//时间转字符串
window.date2Str = function(date){
    return date.getFullYear()+'-'+singular(date.getMonth()+1)+'-'+singular(date.getDate());
}

function getLastWeek(date){
	var _monday = date.getDay() == 0 ? 7 : date.getDay();
	var date1 = new Date();
	date1.setDate(date.getDate() - _monday - 6);
	var date2 = new Date();
	date2.setDate(date.getDate() - _monday);
	return [date2Str(date1), date2Str(date2)];
}

function getLastMonth(date){
	var _month = date.getMonth();
	var year = date.getFullYear();
	return [year + '-' + singular(_month) + '-01', year + '-' + singular(_month) + '-31'];
}


var date = new Date();
var _lastWeek = getLastWeek(date);
console.log(_lastWeek);

var _lastMonth = getLastMonth(date);
console.log(_lastMonth)

</script> 

 

分享到:
评论

相关推荐

    可以显示每个月的日历,月份

    可以显示每个月的日历还有星期几,这一天是这一年的星期几

    求一个日期(年月日)对应的是星期几

    1、求total的初值; 2、计算当年前几月的累计天数,加到total上。 3、将本月天数加到total上。

    JAVA日期计算程序

    1、由用户输入一个月份,屏幕上输出这个月的月历,每星期一行,从星期日开始,到星期六结束。 2、由用户输入一个日期,屏幕上回答是星期几。 3、由用户输入二个日期,计算这两个日期之间相差多少天。

    任输入一个时间显示星期几

    平台是vs2005,编程序那天是9月21号,所以就以当天为基准,算出输入时间与其差值。刚学c++,没有用到类,基本上是c的风格,分享一下

    C++程序:计算星期几.cpp

    本程序由本人编写,其计算过程为:计算从输入的日期开始,到公元1年1月1日这期间共有多少天,然后再除以7取余...这个算法应该符合刚学习C++的同学,这个算法是我们实验指导书上要求达到的方法,应该对初学者有帮助的。

    计算任意一天的星期,得到任意下一天的日期

    目的在于测试,但是对于初学者,也可以获得一些小的经验,事实上用vc提供的CTime函数的只用范围是1970年1月1日到2038年1月18日,再往后的日期就不能自动得到星期了,这个程序可以得到1812年到2012年任意一天的星期,...

    shell下获取上一个月,星期时间和时间戳的范围实例

    今天小编就为大家分享一篇shell下获取上一个月,星期时间和时间戳的范围实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Web前端开发技术-综合案例(制作年历).pptx

    获取指定年份1月1日的星期值,获取每个月共有多少天。 循环遍历每个月中的日期。 将日期显示到对应的星期下面。 总结 首先讲解了对象的基本概念,然后讲解了如何自定义对象、如何使用内置对象,对值类型和引用类型...

    日历查询的算法 如何计算某一天是星期几

    m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两...

    打印指定年月一个月的日历

    1.输入年、月,控制台打印出本月所有日期,第一行是“日一二三四...自动换行,不显示上个月的日期。 2.用红色字体打印星期日这一列 3.保存到txt,打开之后是排列好的,不会乱码 4.用的追加写入,不会覆盖之前存入的内容

    如何打印2019年每个月的第一个星期天的日期

    这是一个关于日期处理的题目,在这里我主要用了Calendar类的相关属性与方法。 首先,我们来分析一下: 我们可以从2019年1月1日,用while...所以我们通过运算符,把第二周也算上,再嵌套个if判断Calendar.DAY_OF_WEEK

    nodejs-weekly:20分钟,每个星期三14点

    每周一次的nodejs 20分钟,每星期三14:30格罗德诺(UTC + 3),现场直播有关node.js的新闻接下来的活动:9月23日我们在松弛Weekly Talks是一个开放的团队,任何人都可以加入。 Slack仅受邀请,请使用下面的图标立即...

    计算n天数后的日期情况

    写一个程序,输入-一个日期(年、月、日), 年份在1900-2050之间,做下列计算: ...(要求将1、2月当作上一-年的13、14月来 计算) 三、完成nextdate程序开发,理解软件测试 的必要性。 (1) WinFrom程序

    输出月历的程序

    课程项目,VC++ 6.0工程,输出指定时间之内的日历,输出格式与挂历上的格式一致,即最上方显示月份和年份,上方显示为星期几,下方是日期

    输出前后三个月的月份

    随意给出某年某月(如2003年1月),可以显示2002年12月、2003年1月、2003年2月的日历(包括每月的天数和所对应的星期几),并且在每月的左上角或右上角打印出相应的年份和月份

    DateBuilder:轻松创建日期和日期组成部分(例如“下个月的第一个星期四”)

    使用DateBuilder定义日期很简单,例如“明天晚上9点”或复杂的“未来24个月的第一个星期五,从下午3点到晚上7点之间的随机时间” 。 建于 。 维护者: 截至目前, DateBuilder处于测试版。 在发行版之间可能会...

    C++语言编写的万年历系统

    该万年历系统能查询任何一天是星期几,并且能查询任何两天之间的时间间隔。还能显示某一年中某月的日期,或者显示某一年的日期。

    C++课设万年历显示程序

    万年历显示。 功能要求: 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。 输入年月,输出该月的日历。 输入年月日,输出距今天还有多少天,星期几,是否是公历节日。

    C#根据年月日计算星期几的函数

    今天在网上看见一些关于 C#实现的根据年月日计算星期几 的介绍:  ... 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。 代码如下: //y-年,m

    wednesday-javascript-challenge:2021年2月的每个星期三,我们将分享一个JavaScript挑战。 挑战来自Marijn Haverbeke的书“ Eloquent JavaScript”。 我们鼓励您进行编码并分享您的知识!

    2021年2月的每个星期三,我们将分享一个JavaScript挑战。 挑战来自Marijn Haverbeke的著作“ Eloquent ”。 我们鼓励您进行编码并分享您的知识! 挑战性 :star: 分享 您可以在GitHub参与,,或者创建一个新的并...

Global site tag (gtag.js) - Google Analytics