广州市官网网站建设公司,如何建设网站与域名,软件著作权,红盾工商信息查询网今年是农历乙巳年#xff0c;蛇年#xff0c;今天突发奇想#xff0c;想知道公元0年是农历什么年#xff0c;生肖是什么。没想到AI给我的答复是#xff0c;没有公元0年。我瞬间呆愣#xff0c;怎么可能#xff1f;后来详细查询了一下#xff0c;还真是没有。具体解释如…今年是农历乙巳年蛇年今天突发奇想想知道公元0年是农历什么年生肖是什么。没想到AI给我的答复是没有公元0年。我瞬间呆愣怎么可能后来详细查询了一下还真是没有。具体解释如下 在现行的公元纪年体系中是以耶稣诞生之年作为公元元年即公元 1 年在这之前的时间被称为公元前公元前 1 年之后紧接着就是公元 1 年不存在公元 0 年这个年份。这种纪年法是由意大利医生兼哲学家阿洛伊修斯・里利乌斯改革儒略历制定的一种历法后经教皇格列高利十三世批准颁行。它在全球范围内得到了广泛的应用成为了现代社会中最常用的纪年方式之一。 活了半辈子了今天才知道没有公元0年是不是很搞笑 这样的话我去年写的那个查询生肖程序公元1年开始往后是对的公元前就不对了错位了1年。
那公元前有生肖了吗我又问了一下AI。AI告知有记载的生肖最早可以追溯到战国时期大约在公元前475年至公元前221年之间。 那我的程序需要小改一下如果是公元前年份要1 修改后代码如下。
!doctype html
htmlheadmeta charsetUTF-8title生肖查询-数组实现/titlestyle* {margin: 0;padding: 0;}h2 {text-align: center;margin-top: 80px;color: #333;}#inquire {margin: 50px auto;width: 344px;}#inquire input {float: left;outline: none;}#inquire:after {content: ;display: block;height: 0;clear: both;visibility: hidden;}#inputyear {width: 200px;height: 43px;line-height: 43px;padding-left: 20px;border: 1px solid #ccc;border-right: none;border-radius: 5px 0 0 5px;font-size: 20px;/* 左上角 左下角*/}#btn1 {width: 120px;height: 45px;line-height: 45px;border: 1px solid #ccc;background: #EAEAEA;border-radius: 0 5px 5px 0;/* 右上角 右下角*/cursor: pointer;color: #444;font-size: 16px;}.animal {font-size: 36px;text-align: center;color: #ff8400;margin: 60px auto;width: 344px;}/style/headbodyh2请输入出生年份/h2div idinquireinput typetext idinputyearinput typebutton value查询生肖 onclickgetZodiac() idbtn1 //divdiv classanimal/divscriptfunction getZodiac() {const zodiacs [猴, 鸡, 狗, 猪, 鼠, 牛, 虎, 兔, 龙, 蛇, 马, 羊];var year document.querySelector(#inputyear).value;if (isNaN(year)||year0){alert(请输入正确的年份)return}year parseInt(year);var animal document.querySelector(.animal);if (year 0) {year year 1}var index year % 12index (index 0) ? index 12 : indexanimal.innerHTML zodiacs[index]}/script/body
/html