`
yutinglong
  • 浏览: 66514 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个好用的JS日期函数

    博客分类:
  • J2EE
 
阅读更多
  1. /**  
  2.  * 根据给定的日期得到该日期的相关信息  
  3.  *   
  4.  * @param dateObj:日期对象  
  5.  *   
  6.  * @return daysInYear:当前日期在今年中是第几天  
  7.  * @return weekInYear:当前日期所在今年是第几周  
  8.  * @return weekInMonth:当前日期在今年这个月份是第几周  
  9.  * @return weekStartDate:当前日期所在周的星期一的日期  
  10.  * @return weekEndDate:当前日期所在周的周日的日期  
  11.  */  
  12. function DateToWeekFormat(dateObj)   
  13. {   
  14.     var year = dateObj.getFullYear();   
  15.     var month = dateObj.getMonth();   
  16.        
  17.     var date = dateObj.getDate();   
  18.     var day = dateObj.getDay();   
  19.     var hr = dateObj.getHours();   
  20.     var min = dateObj.getMinutes();   
  21.     var sec = dateObj.getSeconds();   
  22.     var daysInYear = Math.ceil((dateObj-new   Date(year,0,0))/86400000);      
  23.     var weekInYear = Math.ceil((daysInYear+new   Date(year,0,1).getDay())/7);      
  24.     var weekInMonth = Math.ceil((date+new   Date(year,month,1).getDay())/7);      
  25.     var weekStartDate = new Date(dateObj-(dateObj.getDay()-1)*86400000);      
  26.     var weekEndDate =new Date((weekStartDate/1000+6*86400)*1000);     
  27.        
  28.     return {daysInYear:daysInYear,weekInYear:weekInYear,weekInMonth:weekInMonth,weekStartDate:weekStartDate,weekEndDate:weekEndDate};   
  29. }  
分享到:
评论

相关推荐

    js的日期函数详解js的日期函数详解

    js的日期函数详解js的日期函数详解js的日期函数详解js的日期函数详解js的日期函数详解js的日期函数详解

    经常用到的javascript日期函数库啊

    本文将详细介绍一个实用的JavaScript日期函数库,包括其核心功能及使用方法。 #### 二、核心功能 根据提供的部分代码片段,我们可以总结出该日期函数库的核心功能如下: 1. **isLeapYear**:判断当前日期是否为...

    js的日期函数库 简单好用 精简

    js的日期函数库 简单好用 精简 里面有详细注释具体请看内部注释

    js操作日期函数

    上个月的最后一天;下个月的第一天;获取月份的天数 ;获取月份中的第一天是所在星期的第几天;解析字符串成日期格式对象;格式化日期对象为字符串;计算两个日期相差的天数;

    javascript混合函数增加日期

    利用混合函数、原型方式实现获取和计算增加天数的操作

    date.js js日期函数

    js 常用函数 js 常用函数 js 常用函数 js 常用函数

    javascript 各种函数用法

    JavaScript 作为一个功能强大且广泛使用的编程语言,其提供了多种函数来实现不同的操作。本文将详细介绍 JavaScript 中的数组函数、数字函数、字符串函数、表单验证、HashMap、堆栈、日期函数、call 函数等。 数组...

    Javascript日期函数

    以下是对给定文件中提到的JavaScript日期函数的详细解释: 1. **增加或减小月份**: 这个函数`addMonth(dtDate, NumDay)`用于增加或减少指定日期的月份。它接受两个参数,一个是日期字符串(如"2008-11-22"),另...

    JavaScript学习笔记_js常用函数封装_js包.zip

    首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的JavaScript操作。在JavaScript中,函数封装是将特定功能打包到一个函数内,以便重复使用或降低代码复杂性。例如,你可能会发现`tool.js`中有如数组处理...

    javascript常用函数 javascript 常用库

    1. jQuery:这是一个广泛使用的JavaScript库,简化了DOM操作、事件处理、动画和Ajax交互。例如,`$(selector).click(function() {})`用于绑定点击事件。 2. Lodash:提供了大量实用的工具函数,如`_.map()`, `_....

    超级好用的日期验证代码JAVASCRIPT

    总之,“超级好用的日期验证代码JAVASCRIPT”不仅提供了一个实用的日期验证函数,还展示了正则表达式、JavaScript内置函数等技术在实际开发中的应用,对于从事Web开发、特别是需要处理用户输入和日期数据的开发者来...

    点击文本框选择日期js函数,能根据需要自己定义格式

    在JavaScript编程中,日期选择器是一个常见的功能,用于在网页上提供用户友好的方式来输入日期。本主题将深入探讨如何实现一个点击文本框后弹出日期选择器的JS函数,以及如何自定义日期格式和调整位置。 首先,我们...

    JavaScript日期函数大全[文].pdf

    JavaScript日期函数是编程中处理时间数据的关键工具,尤其在网页应用和数据分析中有着广泛的应用。在JavaScript中,Date对象提供了多种方法来创建、操作和格式化日期。以下是一些常用的JavaScript日期函数及其详解:...

    很好用的日期选择js

    标题中的“很好用的日期选择js”指的是一个JavaScript库,专用于实现用户界面中的日期选择功能。这种库通常提供交互式日历组件,使得用户在网页上能够方便地选取日期,常见于表单输入或者时间相关的应用中。...

    超好用js日期控件

    这篇文档介绍了一个简单易用的JavaScript日期控件,适用于快速集成到项目中,通过修改后缀为.js并按照注释中的调用方法即可使用。 首先,该控件提供了多种选择模式,满足不同场景需求: 1. 只选择年份:用户点击...

    日期转换星期函数

    这个作业可能要求编程者编写一个函数,输入一个特定日期(如年、月、日),然后返回对应的星期几(如星期一、星期二等)。下面将详细讨论这个主题。 首先,我们来了解日期的基本概念。日期通常由年、月、日组成,...

    js计算两个日期相差几周

    本篇文章将详细介绍如何使用JavaScript编写一个函数来计算两个日期之间相差几周。 #### 核心概念:日期与时间戳 在JavaScript中,日期对象(`Date`)提供了丰富的API来处理日期和时间相关的操作。日期对象可以用来...

    超级简单好用的JS日期控件

    标题中提到的“超级简单好用的JS日期控件”很可能是一个基于JavaScript实现的日期选择插件,它提供了方便快捷的日期选择功能,避免了.NET自带控件的复杂性。这种控件通常会在用户聚焦到输入框时,通过JS事件监听机制...

    js农历公历日期相互转换函数javascript日期转换

    调用简单,下拉传一日期加类型即可转换日期的类型,如: CalConvert(new Date(2010,3,19), false) //农历转换为公历 CalConvert(new Date(2010,3,19), true)//公历转换成农历

    js日期函数(收藏).pdf

    以下是一些常见的JavaScript日期时间函数及其详细说明: 1. **Date对象的isLeapYear方法** 这个方法用于判断一个年份是否为闰年。闰年的规则是: - 能被4整除但不能被100整除的年份是闰年(例如1904年)。 - 能...

Global site tag (gtag.js) - Google Analytics