今天是一年的第几周

今天是一年的第几周,第1张

今天是一年的第几周?今天是2020年的第 48 周,11月的第 4 周;

本周是2020年的第 48 周;

距离2020年结束还有 35 天。在共和行政的初期,周定公和召穆公共同执政,制定纪年。共和元年(即公元前841年)是我国历史有确切纪年的开始。

1949年9月27日,中国人民政治协商会议第一届全体会议一致通过:中华人民共和国采用公元纪年。

公元是“公元纪年”的简称,是国际通行的纪年体系。以传说中耶稣基督的生年为公历元年(相当于中国西汉平帝元年)。公元常以 AD(拉丁文 Anno Domini 的缩写,意为“主的生年”)表示,公元前则以 BC(英文 Before Christ 的缩写,意为“基督以前”)表示。这种纪年体系开始在欧洲各国采用。

中国从辛亥革命后的次年(1912年)起采用公历月、日,但同时采用中华民国纪年。中华人民共和国的纪年采用世界大多数国家的公元纪年制度。

2纪年

先秦编年史《竹书纪年》的初名,本书原名已佚。晋人整理时因见其为编年体史书,故定其名为《纪年》。 书名见西晋杜预《春秋经传集解·后序》等书。

历史上的纪年法

历史中常见的几种纪年法归纳如下:

1.公元纪年法。现行的公元纪年法是从所谓的耶稣出生之年算起,这一年以前的年份叫公元前某年,以后的年份叫公元某年。但应该注意:没有公元零年这一年。我国是从1949年中华人民共和国成立之后采用公元纪年的。

2.干支纪年法。干支纪年法大约始于东汉,也称农历纪年法,即用十天干、十二地支相配纪年,共得60个单位。例如甲午中日战争、戊戌变法、辛亥革命都是采用的干支纪年法,1997年是农历丁丑年。

java中Calendar类中给出了求第几天第几周的方法的,所以直接引用即可。

Calendar ca = CalendargetInstance();//创建一个日期实例

casetTime(new Date());//实例化一个日期

Systemoutprintln(caget(CalendarDAY_OF_YEAR));//获取是第多少天

Systemoutprintln(caget(CalendarWEEK_OF_YEAR));//获取是第几周

备注:此方法提供了很多方法,如查月,日等等。

<script>

    function getInfo(year, month) {

     var d = new Date();

     // what day is first day

     dsetFullYear(year, month-1, 1);

     var w1 = dgetDay();

     if (w1 == 0) w1 = 7;

     // total day of month

     dsetFullYear(year, month, 0);

     var dd = dgetDate();

     // first Monday

     if (w1 != 1) d1 = 7 - w1 + 2;

     else d1 = 1;

     week_count = Mathceil((dd-d1+1)/7);

     documentwrite(year + "年" + month + "月有" + week_count +"周<br/>");

     for (var i = 0; i < week_count; i++) {

     var monday = d1+i7;

     var sunday = monday + 6;

     var from = year+"/"+month+"/"+monday;

     var to;

     if (sunday <= dd) {

     to = year+"/"+month+"/"+sunday;

     } else {

     dsetFullYear(year, month-1, sunday);

     to = dgetFullYear()+"/"+(dgetMonth()+1)+"/"+dgetDate();

     }

     documentwrite("第"+(i+1)+"周 从" + from + " 到 " + to + "<br/>");

     }

    }

    getInfo(2013,12);

</script>

其实我是来混经验的

////////////////////////////////////////////////////////////////////////////////////////////////////

//获取当前日期在当前年第几周函数封装,例如2014-01-10 是当前年的第2周

////////////////////////////////////////////////////////////////////////////////////////////////////

function theWeek() {

var totalDays = 0;

now = new Date();

years = nowgetYear()

if (years < 1000)

years += 1900

var days = new Array(12);

days[0] = 31;

days[2] = 31;

days[3] = 30;

days[4] = 31;

days[5] = 30;

days[6] = 31;

days[7] = 31;

days[8] = 30;

days[9] = 31;

days[10] = 30;

days[11] = 31;

//判断是否为闰年,针对2月的天数进行计算

if (Mathround(nowgetYear() / 4) == nowgetYear() / 4) {

days[1] = 29

} else {

days[1] = 28

}

if (nowgetMonth() == 0) {

totalDays = totalDays + nowgetDate();

} else {

var curMonth = nowgetMonth();

for (var count = 1; count <= curMonth; count++) {

totalDays = totalDays + days[count - 1];

}

totalDays = totalDays + nowgetDate();

}

//得到第几周

var week = Mathround(totalDays / 7);

return week;

}

下面是获取当月的第几周

<script language="javascript">var getMonthWeek = function (a, b, c) { / a = d = 当前日期 b = 6 - w = 当前周的还有几天过完(不算今天) a + b 的和在除以7 就是当天是当前月份的第几周 / var date = new Date(a, parseInt(b) - 1, c), w = dategetDay(), d = dategetDate(); return Mathceil( (d + 6 - w) / 7 ); };

var getYearWeek = function (a, b, c) { / date1是当前日期 date2是当年第一天 d是当前日期是今年第多少天 用d + 当前年的第一天的周差距的和在除以7就是本年第几周 / var date1 = new Date(a, parseInt(b) - 1, c), date2 = new Date(a, 0, 1), d = Mathround((date1valueOf() - date2valueOf()) / 86400000); return Mathceil( (d + ((date2getDay() + 1) - 1)) / 7 ); }; today=new Date();//获取当前时间var y = todaygetYear();var m = todaygetMonth()+1;var d = todaygetDate();documentwrite( "今天是",m,"月的第 ", getMonthWeek(y, m, d), " 周" ); </script>

假设A1是日期,B1要得出这是第几季度,本季度有多少周,现在是第几周。那么在B1输入:

="今天是第" & CEILING(MONTH(A1)/3,1)&"季度第" & CEILING((A1-DATE(YEAR(A1),3(CEILING(MONTH(A1)/3,1)-1)+1,0))/7,1) & "周,本季度共有" & CEILING((DATE(YEAR(A1),3((CEILING(MONTH(A1)/3,1)-1)+1)+1,0)-DATE(YEAR(A1),3(CEILING(MONTH(A1)/3,1)-1)+1,1))/7,1) & "周"

下来即可

这就要用到PHP自带的强大的date()函数了。直接上代码。

<php

    header("Content-Type: text/html;charset=utf-8");  //可不要,在这里只是为了让确定字符格式,防止乱码。

    $week = date('W');

    echo '今天是一年中的第'$week'周';

>

以上就是关于今天是一年的第几周全部的内容,包括:今天是一年的第几周、java给予一个日期算出当年的第几天以及第几周、js 获取某年某月有几周,以及每周的周一和周末是几号到几号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9703535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存