<script language=javascript>
function showWeekFirstDay()
{
var Nowdate=new Date();
var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
alert(WeekFirstDay)
}
function showWeekLastDay()
{
var Nowdate=new Date();
var WeekFirstDay=new Date(Nowdate-(Nowdate.getDay()-1)*86400000);
var WeekLastDay=new Date((WeekFirstDay/1000+6*86400)*1000);
alert(WeekLastDay)
}
function showMonthFirstDay()
{
var Nowdate=new Date();
var MonthFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth(),1);
alert(MonthFirstDay)
}
function showMonthLastDay()
{
var Nowdate=new Date();
var MonthNextFirstDay=new Date(Nowdate.getYear(),Nowdate.getMonth()+1,1);
var MonthLastDay=new Date(MonthNextFirstDay-86400000);
alert(MonthLastDay)
}
</script>
<input name=haha type=button value= "本周第一天 " onclick=showWeekFirstDay()>
<input name=haha type=button value= "本周第七天 " onclick=showWeekLastDay()>
<input name=haha type=button value= "本月第一天 " onclick=showMonthFirstDay()>
<input name=haha type=button value= "本月最后一天 " onclick=showMonthLastDay()>
分享到:
相关推荐
通过`setDate(1)`可以得到当月第一天,通过计算下个月第一天并减去一天可得到当月最后一天。这些知识对于JavaScript开发者来说是非常基础且重要的,熟练掌握它们能帮助我们更好地处理日期相关的逻辑。
这段代码首先创建了一个表示当前月份第一天的Date对象,然后通过`getDay()`得到该月的第一天是星期几。接着,我们通过将日期设置为0来获取上个月的最后一天,因为JavaScript会自动将超过月份总天数的日期设置为下个...
- 获取下个月的第一天,然后减去1天,这样就能得到当前月的最后一天。 - 示例代码: ```javascript var nextMonthFirstDay = new Date(now.getFullYear(), now.getMonth() + 1, 1); nextMonthFirstDay.setDate...
我们可以利用下个月的第一天减去一天来得到当前月份的最后一天: ```javascript var lastDayOfMonth = new Date(currentDate.getFullYear(), currentDate.getMonth() + 1, 1); lastDayOfMonth.setDate(0); // 设置...
插件的核心思路是创建一个Date对象,然后调整它的月份,使得日期变为下个月的第一天,然后再减去一天,得到的就是当前月份的最后一天;设置月份为0,则得到的是当年一月的第一天。 例如,一个简单的实现可能如下: ...
同样,获取最后一天的指定星期几,我们先将日期设置为下个月的第一天,然后回溯到指定的星期几: ```javascript function getLastDayOfWeekInMonth(dayOfWeek, date) { date.setMonth(date.getMonth() + 1); // ...
// 创建一个新的Date实例,基于当前月份的第一天 var endDate = new Date(currentDate); // 将新的日期月份加1,得到下个月的第一天 // 然后将日期设置为0,这样会自动调整为上个月的最后一天 endDate.setMonth...
3. 获取本月第一天:注意到JavaScript的`getMonth()`返回的月份是从0开始的,所以`month`需要加1。`var day = new Date(year,month,0);` 创建了一个日期对象,表示该月的第一天。 4. 获取本月最后一天:`$("#...
综上所述,获取指定日期的后一天主要涉及JavaScript的`Date`对象,使用`getDate()`和`setDate()`方法来增加日期,以及可能使用`getFullYear()`, `getMonth()`, 和`getDate()`来格式化输出。在实际开发中,可以结合...
我们可以通过创建一个特定月份的 `Date` 对象,并将其日期设置为该月的第一天或最后一天来获取该月的天数。 ##### 示例代码: ```javascript function getDaysInMonth(year, month) { // 创建一个新的 Date 对象...
7. **获取每年的第一天**:对于每年的第一天,你可能需要检查年份的变化,因为每月的第一天不一定是每年的第一天。 以上代码示例假设`startDate`和`endDate`都是`Date`对象。根据实际需求,你可能需要调整这些函数...
首先,文章提出了一种常见的思路,即通过获取下个月的第一天,然后减去一天来获得当前月的最后一天。具体实现时,通常会使用JS的Date对象来操作,例如: ```javascript var date = new Date(); date.setMonth(date....
JavaScript获得当前日期是星期几,主要通过getDay函数获得当前日期是一个星期的第几天 <!DOCTYPE html> <html> <body> Click the button to display todays day of the week. <button onclick=...
JavaScript,也常被简称...以上就是JavaScript第一天学习的一些关键知识点,这只是JavaScript庞大知识体系的冰山一角。随着学习的深入,你会接触到更多的概念,如闭包、作用域、模块化、AJAX、前端框架等,继续探索吧!
因此,我们可以通过将月份设置为下一个月份的第一天,然后将日期设为0来获得上个月的最后一天。具体步骤如下: 1. **初始化**:首先创建一个`Date`对象,传入指定的年份、月份和日期。 - 年份和月份为要获取最后一...
第一天JavaScript笔记总结
3. 使用`setMonth(date.getMonth()+1)`方法将月份加1,这样就将日期对象调整到了下个月的第一天。 4. 接着通过`getTime()`方法获取这个日期对象的毫秒表示,然后减去一天的毫秒数(1000毫秒等于1秒,60秒等于1分钟,...
1. 获取当前月份的第一天和最后一天。 ```javascript let firstDayOfMonth = new Date(currentDate.getFullYear(), currentDate.getMonth(), 1); let lastDayOfMonth = new Date(currentDate.getFullYear(), ...
JavaScript高级第一天.xmind
JavaScript进阶第一天.md