`

JavaScrip常用日期操作

 
阅读更多
//当前日期是星期几
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。

注意:如果增加天数会改变月份或者年份,那么日期对象会自动完成这种转换。

分享到:
评论

相关推荐

    javascript常用函数 javascript 常用库

    4. 时间和日期操作 - `Date.now()`: 返回当前时间的毫秒数。 - `new Date()`: 创建一个新的Date对象。 - `getDate()`, `getMonth()`, `getFullYear()`等:获取日期相关属性。 5. 条件判断和类型检查 - `typeof`...

    javascript 常用代码大全

    根据给定的信息,本文将对JavaScript常用代码进行详细介绍。这些代码涵盖了从模式窗口的打开到日期验证、字符串处理等多方面的重要功能。 ### 模式窗口的打开与关闭 #### 打开模式窗口 ```javascript function ...

    JavaScript常用代码集锦

    ### JavaScript常用代码集锦 #### 一、选择用户功能实现 **函数名称:** `doSelectUser` **功能概述:** 本函数用于在网页中弹出一个选择用户的模态对话框窗口,允许用户从中选择特定用户。 **参数说明:** - `...

    JavaScript日期操作技术解析与实践应用

    ②帮助开发者更加熟练掌握 JavaScript 中 Date 对象的各种常用方法,提高编码效率。 其他说明:由于JavaScript中的Date对象有很多细节需要注意,比如获取月份需要手动加1等。因此,在实际应用过程中务必仔细验证每...

    javascript 日期控件

    JavaScript 日期控件是网页开发中常用的一种交互元素,它允许用户在网页上方便地选择日期,常用于表单填写、日程安排等场景。在本案例中,我们有两个文件:`date.html` 和 `setday.js`。前者是HTML页面,后者是...

    javascript 常用的属性与方法

    本篇文章主要聚焦于JavaScript中的一些常用属性和方法,特别是针对文档对象模型(DOM)的操作。 1. **document对象**:作为JavaScript中的全局对象,它代表了整个HTML或XML文档。例如,`document.title`用于设置或...

    javascript常用验证 常用操作方法(工具方法)

    本资源“javascript常用验证 常用操作方法(工具方法)”可能包含了一个名为`comm.js`的文件,这通常是一个通用的JavaScript工具库,封装了多种常见的验证和操作功能。下面将详细介绍JavaScript中的验证和操作方法。 ...

    javascript常用整理

    42. **日期操作**: 可以使用 `Date` 对象的各种方法来获取和设置日期,如 `getTime()` 获取时间戳、`getYear()` 获取年份(注意,此方法已过时)、`getFullYear()` 获取完整的四位数年份、`getMonth()` 获取月份(0-...

    js日期时间控件 JavaScriptjs日期时间控件 jsp

    JavaScript日期时间控件是网页开发中常用的一种组件,主要用于用户在网页上选择或输入日期和时间。在JavaScript中,处理日期和时间的核心对象是`Date`。本篇将深入探讨JavaScript日期时间控件的实现原理、使用方法...

    javascript常用用法

    ### JavaScript 常用操作详解 #### DOM 操作 在 Web 开发中,JavaScript 主要用于操作 DOM(Document Object Model)来实现动态效果。以下是一些常用的 DOM 操作方法: ##### 1. `getElementById` - **语法**:`...

    JavaScript精华(常用JavaScript模块)

    这个“JavaScript精华(常用JavaScript模块)”的资源集锦,显然是为了帮助开发者深入理解和掌握JavaScript的核心概念和常用的模块化技术。 首先,JavaScript的核心概念包括变量、数据类型、运算符、流程控制(如条件...

    JavaScript常用对象.md

    ### JavaScript 常用对象详解 #### 对象概念与特性 在 JavaScript 中,对象是一种非常重要的数据类型。它可以被理解为一系列属性与方法的集合。简单来说,对象就像现实世界中的实体,拥有自身的特性和行为。 - **...

    javaScript常用事件

    本文将详细介绍JavaScript中的一些常用事件及其应用。 1. `onclick`事件:当用户点击指定的对象,如按钮、复选框、单选按钮等,`onclick`事件会被触发。例如,在表单中添加一个按钮,当点击时执行`change()`函数: ...

    JavaScript常用特效实例

    "JavaScript常用特效实例"这个主题涵盖了JavaScript在网页设计中的多种实用技巧和效果,下面将详细介绍其中可能涉及的一些关键知识点。 1. **DOM操作**:JavaScript能够通过Document Object Model(DOM)来改变HTML...

    javascript 常用校验代码

    这篇博客“javascript 常用校验代码”可能包含了多种用于验证用户输入、数据格式以及其他关键业务逻辑的JavaScript函数和方法。 在JavaScript中,数据校验主要针对以下几个方面: 1. **用户输入校验**:这通常涉及...

    Javascript特效代码大全 程序员常用的网页特效

    JavaScript是一种强大的客户端脚本语言,广泛应用于网页开发,用于实现各种动态效果和交互性功能...文档"程序员常用JavaScript特效.chm"可能是帮助文档,而".doc"文件可能包含了详细的代码示例和解释,是学习的好资源。

    常用javascript语句大全

    ### 常用JavaScript语句详解 #### 1. `document.write("")`...以上就是从提供的内容中整理出的JavaScript常用语句及其解释。这些语句涵盖了JavaScript编程的基础知识和技术要点,对于学习和使用JavaScript非常有帮助。

Global site tag (gtag.js) - Google Analytics