//当前日期是星期几
function showTodayWeek()
{
var nowDate = new Date();
//nowDate.setFullYear(2011,6,1);
return nowDate.getDay();
//0 为星期日
//1 为星期一
//2 为星期二
//3 为星期三
//4 为星期四
//5 为星期五
//6 为星期六
}
//本周第一天日期
function showWeekFirstDay()
{
var now = new Date();
var weekFirstDay = new Date(now-(now.getDay()-1)*86400000);
return 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);
return weekLastDay;
}
//本月第一天日期
function showMonthFirstDay()
{
var nowDate = new Date();
var monthFirstDay = new Date(nowDate.getYear(),nowDate.getMonth(),1);
return monthFirstDay;
}
//本月最后一天日期
function showMonthLastDay()
{
var nowDate = new Date();
var tmpDate = new Date(nowDate.getYear(),nowDate.getMonth()+1,1);
var monthLastDay = new Date(tmpDate-86400000);
return monthLastDay;
}
//本季度第一天
function showQuarterFirstDay()
{
var nowDate = new Date();
if (nowDate.getMonth()<3) return
new Date(now Date.getYear(),0,1);
else if (nowDate.getMonth()>2 && nowDate.getMonth()<6)
return new Date(nowDate.getYear(),3,1);
else if (nowDate.getMonth()>5 && nowDate.getMonth()<9)
return new Date(nowDate.getYear(),6,1);
else if (nowDate.getMonth()>8)
return new Date(newDate.getYear(),9,1);
}
</script>
注意:表示月份的参数介于 0 到 11 之间。也就是说,如果希望把月设置为 8 月,则参数应该是 7。
注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。
分享到:
相关推荐
4. 时间和日期操作 - `Date.now()`: 返回当前时间的毫秒数。 - `new Date()`: 创建一个新的Date对象。 - `getDate()`, `getMonth()`, `getFullYear()`等:获取日期相关属性。 5. 条件判断和类型检查 - `typeof`...
根据给定的信息,本文将对JavaScript常用代码进行详细介绍。这些代码涵盖了从模式窗口的打开到日期验证、字符串处理等多方面的重要功能。 ### 模式窗口的打开与关闭 #### 打开模式窗口 ```javascript function ...
### JavaScript常用代码集锦 #### 一、选择用户功能实现 **函数名称:** `doSelectUser` **功能概述:** 本函数用于在网页中弹出一个选择用户的模态对话框窗口,允许用户从中选择特定用户。 **参数说明:** - `...
②帮助开发者更加熟练掌握 JavaScript 中 Date 对象的各种常用方法,提高编码效率。 其他说明:由于JavaScript中的Date对象有很多细节需要注意,比如获取月份需要手动加1等。因此,在实际应用过程中务必仔细验证每...
JavaScript 日期控件是网页开发中常用的一种交互元素,它允许用户在网页上方便地选择日期,常用于表单填写、日程安排等场景。在本案例中,我们有两个文件:`date.html` 和 `setday.js`。前者是HTML页面,后者是...
本篇文章主要聚焦于JavaScript中的一些常用属性和方法,特别是针对文档对象模型(DOM)的操作。 1. **document对象**:作为JavaScript中的全局对象,它代表了整个HTML或XML文档。例如,`document.title`用于设置或...
本资源“javascript常用验证 常用操作方法(工具方法)”可能包含了一个名为`comm.js`的文件,这通常是一个通用的JavaScript工具库,封装了多种常见的验证和操作功能。下面将详细介绍JavaScript中的验证和操作方法。 ...
42. **日期操作**: 可以使用 `Date` 对象的各种方法来获取和设置日期,如 `getTime()` 获取时间戳、`getYear()` 获取年份(注意,此方法已过时)、`getFullYear()` 获取完整的四位数年份、`getMonth()` 获取月份(0-...
JavaScript日期时间控件是网页开发中常用的一种组件,主要用于用户在网页上选择或输入日期和时间。在JavaScript中,处理日期和时间的核心对象是`Date`。本篇将深入探讨JavaScript日期时间控件的实现原理、使用方法...
### JavaScript 常用操作详解 #### DOM 操作 在 Web 开发中,JavaScript 主要用于操作 DOM(Document Object Model)来实现动态效果。以下是一些常用的 DOM 操作方法: ##### 1. `getElementById` - **语法**:`...
这个“JavaScript精华(常用JavaScript模块)”的资源集锦,显然是为了帮助开发者深入理解和掌握JavaScript的核心概念和常用的模块化技术。 首先,JavaScript的核心概念包括变量、数据类型、运算符、流程控制(如条件...
### JavaScript 常用对象详解 #### 对象概念与特性 在 JavaScript 中,对象是一种非常重要的数据类型。它可以被理解为一系列属性与方法的集合。简单来说,对象就像现实世界中的实体,拥有自身的特性和行为。 - **...
本文将详细介绍JavaScript中的一些常用事件及其应用。 1. `onclick`事件:当用户点击指定的对象,如按钮、复选框、单选按钮等,`onclick`事件会被触发。例如,在表单中添加一个按钮,当点击时执行`change()`函数: ...
"JavaScript常用特效实例"这个主题涵盖了JavaScript在网页设计中的多种实用技巧和效果,下面将详细介绍其中可能涉及的一些关键知识点。 1. **DOM操作**:JavaScript能够通过Document Object Model(DOM)来改变HTML...
这篇博客“javascript 常用校验代码”可能包含了多种用于验证用户输入、数据格式以及其他关键业务逻辑的JavaScript函数和方法。 在JavaScript中,数据校验主要针对以下几个方面: 1. **用户输入校验**:这通常涉及...
JavaScript是一种强大的客户端脚本语言,广泛应用于网页开发,用于实现各种动态效果和交互性功能...文档"程序员常用JavaScript特效.chm"可能是帮助文档,而".doc"文件可能包含了详细的代码示例和解释,是学习的好资源。
### 常用JavaScript语句详解 #### 1. `document.write("")`...以上就是从提供的内容中整理出的JavaScript常用语句及其解释。这些语句涵盖了JavaScript编程的基础知识和技术要点,对于学习和使用JavaScript非常有帮助。