求关于js根据日期判断此日期是在一年中的第几周

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求关于js根据日期判断此日期是在一年中的第几周相关的知识,希望对你有一定的参考价值。

注:1、周一至周日算一周2、比如2009-12-31号是2009年的第53周,因为到2010-01-03的时候,正好是2009年的53周的周日,所以2010-01-03也是2009年的第53周。2010-01-04是2010的第1周 WdatePicker有类似功能,但是是用文本框的onfoucs来弹出日历,选择一下日期才会算出第几周,本人需要的是直接输入日期,算出第几周,各位高手也可以帮忙改一下!各位大哥有这样的js插件或者代码,希望提供给我QQ::::371936854。可以实现的追加200分

参考技术A <html>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="javascript" type="text/javascript">
function JustaTest(a, b, c)
var d1 = new Date(a, b-1, c);
var d2 = new Date(a, 0, 1);
var d = Math.round((d1 - d2) / 86400000);
return Math.ceil((d + ((d2.getDay() + 1) - 1)) / 7);
;
</SCRIPT>
</HEAD>
<BODY>
<input type="text" name="year" value="2012" size="20">年
<input type="text" name="month" value="02" size="20">月
<input type="text" name="data" value="14" size="20">日
<input type="button" value="点击这里" onClick="alert('今天是' + year.value + '年的第' + JustaTest(year.value,month.value,data.value) + '周') ">
</BODY>
</HTML>

// IE下测试OK。
参考技术B 我做过这个效果,但是记不清代码了。在另一个电脑上,改天发给你哈

excel中求某个日期是第几周


第一,excel计算第几周的方法

  excel计算第几周,一般是根据指定的任意日期判断所属日位于本年中的周数。

  具体如下面的截图:A2单元格是任意一个日期,在B2单元格用excel计算第几周。
 

excel中求某个日期是第几周_excel

 

 如果一周开始于星期一:=weeknum(date,2),反之一周从星期日开始计算:=weeknum(date,1)。

  用excel函数第几周总结两种方法:

  第一,B2单元格公式:=WEEKNUM(A2,1)

  第二,B2单元格公式:=INT(((A2-VALUE(YEAR(A2)&-1&-1))+WEEKDAY(VALUE(YEAR(A2)&-1&-1))-1)/7)+1

  如果是计算当天处于本年的第几周,可以用公式:=WEEKDAY(TODAY())。
第二,excel计算第几周对应的日期范围从几月几日到几月几日
 

excel中求某个日期是第几周_excel_02

excel函数第几周对应日期范围解法一:

  B4单元格开始日期的公式为:=MAX(DATE(B1,1,1),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1)

  解释:用当年1月1日上一周的周日加上(n-1)*7+1天,并用MAX将下限设置为1月1日。

  B5单元格结束日期的公式为:=MIN(DATE(B1+1,1,0),DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+B2*7)

excel函数第几周对应日期范围解法二:

  开始日期:=(B1&-1)-WEEKDAY(B1&-1,2)+B2*7-6

  结束日期:=(B1&-1)-WEEKDAY(B1&-1,2)+B2*7

 

以上是关于求关于js根据日期判断此日期是在一年中的第几周的主要内容,如果未能解决你的问题,请参考以下文章

oracle用存储过程实现对输入的日期判断是属于一年中的第几周,如20120101~20120107是

如何根据另一个日期列创建“周列”?

Sql server判断某一日期是在第几季度?

获取当前日期是一年中的第几周

Sql server判断某一日期是在第几季度

js强大的日期格式化函数,不仅可以格式化日期,还可以查询星期,一年中第几天等