`
rockyuse
  • 浏览: 195403 次
  • 性别: 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> 

 

分享到:
评论

相关推荐

    js获取本月的第一个星期一

    // 将日期设置为上个月的最后一天 while (date.getDay() !== dayOfWeek) { // 循环直到找到指定的星期几 date.setDate(date.getDate() - 1); } return date; } let lastThursday = getLastDayOfWeekInMonth(4,...

    获取一个月第几周,星期几,

    在ASP.NET开发中,我们经常会遇到需要处理日期和时间的需求,比如计算一个月中的第几周、星期几,或者获取特定日期对应的星期日和星期一,以及判断某个月有多少天。以下将详细介绍这些知识点。 首先,我们需要理解...

    C++,日历1900年1月1日星期一

    - 首先判断当前年份是否为闰年,如果是,则累加从1月到上个月的天数(使用数组`b`);如果不是,则累加从1月到上个月的天数(使用数组`a`)。 - 最终求得天数差对7取模得到一周中的哪一天,并加上1900年1月1日至该年...

    计算某年某月某日是星期几

    公历中,一年分为12个月,其中1、3、5、7、8、10、12月为大月,有31天;4、6、9、11月为小月,有30天;2月通常有28天,闰年则有29天。闰年的判断规则是:能被4整除但不能被100整除,或者能被400整除的年份是闰年。 ...

    java小实验:显示每月第一天是星期几

    编写程序,提示用户输入年份和代表该年第一天是星期几的数字,然后在控制台上显示该年每月第一天的星期。例如,如果用户输入的年份是2005和代表2005年1月1日为星期六的6,程序应该显示2005年每月第一天是星期几...

    显示每月第一天是星期几

    本资源的主要功能是根据用户输入的年份和代表该年第一天是星期几的数字,在控制台上显示该年每月第一天的星期。下面是该资源的详细知识点解释: 1. 年份和闰年判断 在该资源中,使用了一个名为 `isLeapYear` 的...

    利用Excel公式计算上个月的考勤天数.rar

    在Excel中计算上个月的考勤天数是一项常见的任务,尤其对于人事部门来说,用于统计员工的出勤情况。这份名为"15.19 计算上个月的考勤天数.xls"的文件提供了具体的操作方法。在这个教程中,我们将深入探讨如何使用...

    输入星期显示日历

    接着,我们可以遍历这一年的每个月,对每个月的第一天进行标记,根据`DayOfWeek`确定星期几,然后打印出月份和每一天的日期。 下面是一个简化版的日历显示框架: ```java import java.time.DayOfWeek; import java...

    一个计算星期的精简程序

    综上所述,这个精简程序利用了蔡勒公式来高效准确地计算指定日期对应的星期几。通过合理的数据类型选择、条件判断以及数学运算,实现了简洁而强大的功能。对于学习C语言编程或是日期计算的人来说,这个程序提供了一...

    计算某日为星期几

    在这个例子中,`getWeek()`函数根据输入的年、月、日返回一个星期中的天数,然后`switch case`结构根据返回值输出对应的星期名称。当然,实际的`getWeek()`函数实现需要包含计算星期几的算法,如蔡勒公式: ```cpp ...

    测算历史上某一天为星期几的文档

    其中,w表示星期(0代表星期日,1代表星期一,以此类推),c表示世纪,y表示年份的后两位,m表示经过修正后的月份(1和2月被视为上一年的13和14月),d表示日期,[]代表取整。 作者提出的简化公式则相对更易于心算...

    根据日期得出对应的星期

    在这个批处理文件中,我们首先提取了日期的天、月、年部分,然后进行蔡勒公式的计算,并根据结果设置星期几的字符串。 标签中的“date”和“week”表明这个程序专注于处理日期和星期,而“日期”标签可能意味着程序...

    汇编输入日期显示星期

    其中,h是星期几(0表示星期六,1表示星期日,以此类推),q是日期,m是月(3表示3月,4表示4月...,14表示次年的1月,15表示次年的2月),K是年份的最后两位,J是世纪数(即年份除以100的结果,向下取整)。...

    易语言判断某一时间是第几个星期

    同时,还要注意每月的第一天可能是星期的任何一天,这会影响每个月的起始计数。 5. **编写源码**:根据以上步骤,我们可以编写易语言源码来实现这个功能。源码应当包括获取日期、转换星期、遍历计算和返回结果等...

    星期英语PPT课件.pptx

    综上所述,这个PPT课件旨在帮助学生学习和记忆英文中的星期名称,同时通过寓教于乐的方式激发他们的学习兴趣,提升语言技能。通过这样的教学方法,学生不仅可以掌握基本的词汇,还能理解背后的文化含义和历史渊源。

    VB 星期几查询程序

    在这个“VB 星期几查询程序”中,开发者利用VB的基本语法和功能创建了一个实用工具,可以查询1900年到2003年间的任何一天是星期几。 首先,我们要理解VB中的日期和时间处理。VB提供了Date数据类型来存储日期和时间...

    时间显示包含日期,星期(VB.NET)

    项目中可能包含一个窗体,窗体上有一个标签控件,用来显示日期和星期。代码可能在窗体加载事件中获取日期和星期,然后更新标签的文本。 在实际应用中,我们可以根据需求扩展这个功能,例如添加用户选择日期的功能,...

    C_实现的根据日期得到今天是星期几

    为了计算一个给定日期(如年、月、日)对应的星期几,我们可以使用蔡勒公式(Zeller's congruence)。在这个场景中,给出的公式为: \[ W = (d + 2 \times m + 3 \times \left( \frac{m+1}{5} \right) + y + \frac{y...

    vc 程序判断星期几

    - 同样,程序也遍历从1月到目标月份的所有月份,累加每个月的天数。 - 最后加上目标日期的天数,得到从公元元年到目标日期的总天数,再对7取模,即可得到星期几的数值。 ### 6. **扩展性与优化** - 当前的程序仅...

    输入日期计算该日期是星期几

    例如,你可以创建一个Web应用,让用户在网页上输入日期并显示结果,或者集成到其他系统中,用于自动化报告生成等任务。无论哪种情况,理解并掌握如何处理日期和时间都是编程技能的重要组成部分。

Global site tag (gtag.js) - Google Analytics