`
jy1245626
  • 浏览: 18217 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论

参考网上资料整理的一个js日期函数

 
阅读更多
/**
 * 根据给定的日期得到该日期的相关信息
 * 
 * @param dateObj:日期对象
 * 
 * @return daysInYear:当前日期在今年中是第几天
 * @return weekInYear:当前日期所在今年是第几周
 * @return weekInMonth:当前日期在今年这个月份是第几周
 * @return weekStartDate:当前日期所在周的星期一的日期
 * @return weekEndDate:当前日期所在周的周日的日期
 */
function DateToWeekFormat(dateObj)
{
	var year = dateObj.getFullYear();
	var month = dateObj.getMonth();
	
	var date = dateObj.getDate();
	var day = dateObj.getDay();
	var hr = dateObj.getHours();
	var min = dateObj.getMinutes();
	var sec = dateObj.getSeconds();
	var daysInYear = Math.ceil((dateObj-new   Date(year,0,0))/86400000);   
	var weekInYear = Math.ceil((daysInYear+new   Date(year,0,1).getDay())/7);   
	var weekInMonth = Math.ceil((date+new   Date(year,month,1).getDay())/7);   
	var weekStartDate = new Date(dateObj-(dateObj.getDay()-1)*86400000);   
	var weekEndDate =new Date((weekStartDate/1000+6*86400)*1000);  
	
	return {daysInYear:daysInYear,weekInYear:weekInYear,weekInMonth:weekInMonth,weekStartDate:weekStartDate,weekEndDate:weekEndDate};
}
分享到:
评论

相关推荐

    javascript常用函数归纳整理

    本文整理归纳了一些js常用函数,其中包括对数据操作,字符替换操作,日期及加解密操作函数,还有一些简单的验证函数。便于大家查阅参考。相信对大家会有所帮助。 1.typeof、constructor、instanceof对数组的判断 ...

    javascript获取当前日期时间及其它操作函数

    javascript获取当前日期时间及其它操作函数,需要在js中操作日期时间的朋友可以参考下。整理的比较全。

    JS Date函数整理方便使用

    JS Date 对象用于处理日期和时间,在项目中使用很广泛,下面是本文对JS Date函数的整理,感兴趣的朋友可以参考下

    js 格式化时间日期函数小结

    下面是脚本之家为大家整理的一些格式化时间日期的函数代码,需要的朋友可以参考下。

    原生JS:Date对象全面解析

    依据系统设置的当前时间来创建一个Date对象。 2.new Date(value); value代表自1970年1月1日00:00:00 (世界标准时间) 起经过的毫秒数。 3.new Date(dateString); dateString表示日期的字符串值。该字符串应该能被 ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正了IE下Grid中的一个JS问题(feedback:lqm4108)。 -修正Alert消息中引号未编码导致的JS错误(feedback:sun1299shine)。 +集成extjs3.0.3。 -修正弹出对话框的宽度计算错误(会保持最小的状态)。 -增加新的...

    ExtAspNet_v2.3.2_dll

    -修正了IE下Grid中的一个JS问题(feedback:lqm4108)。 -修正Alert消息中引号未编码导致的JS错误(feedback:sun1299shine)。 +集成extjs3.0.3。 -修正弹出对话框的宽度计算错误(会保持最小的状态)。 -增加新的...

    asp.net知识库

    .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则表达式 delegate vs. event 我是谁?[C#] 表达式计算引擎...

Global site tag (gtag.js) - Google Analytics