今天是一年的第几周?今天是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()函数了。直接上代码。
<phpheader("Content-Type: text/html;charset=utf-8"); //可不要,在这里只是为了让确定字符格式,防止乱码。
$week = date('W');
echo '今天是一年中的第'$week'周';
>
以上就是关于今天是一年的第几周全部的内容,包括:今天是一年的第几周、java给予一个日期算出当年的第几天以及第几周、js 获取某年某月有几周,以及每周的周一和周末是几号到几号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)