日曆早在一千一百多年前的唐順宗永貞元年(公元805年)就開始在皇宮中使用。當時的日曆分為十二冊,每冊的頁數與每月的天數相等。每一頁都寫明月份及日期,交給服侍皇帝的太監每天在日曆的空白處記下皇帝的言行。每月月終先呈送皇上過目,然後再送交吏官存檔。吏官按照日曆所記載的內容,結合朝廷及國內各地所發生的大事編寫國家的檔案。
到了宋太宗趙匡義的時候,每到一年將盡時,他都要送給文武百官每人一本新的日曆合訂本,來表示自己對眾臣的關懷,並且用來督促大臣們關心農事。不誤農時地做好各自經辦的事務。
後來宋朝的歷代皇帝都把年終給大臣們贈送日曆作為定例,形成傳統。於是人們就把皇帝送的日曆稱為黃曆。民間百姓覺得皇曆在生活中用途很大,就紛紛仿效,編制出各種不同樣式和各種特色的日曆。一般都把干支、月令、節氣、農事、黃道吉日、農業耕作及種植方面的知識與經驗印在日曆上,有的還留有空白以備記事。
日曆發展成掛曆、檯曆、懷歷和日曆卡等樣式,是近百年的事情。
大家可能不知道一件事,一般人也不會去做這件事情。假如乙個日曆收藏者,每年收藏一本日曆,堅持二十八年,從第二十九年開始,他就不必再買日曆了,因為每隔二十八年,日曆中的月、日、星期便會重合。當然,這是指的公曆,而不是農曆。
另外,只要不是閏年,公曆一月一日是星期幾,十月一日也是星期幾;四月一日與七月一日、九月一日與十二月一日的星期幾也相同。要是平年,每年公曆的元旦和除夕,即一年中的第一天和最後一天,星期幾也是相同的。
我們玩的撲克牌起初也是用來計算日期的,它是中古時期威尼斯商人發明的。除了兩張王牌之外,正好是五十二張,這代表一年有五十二個星期。五十二張分為紅桃、方塊、梅花、黑桃四種,分別代表了春、夏、秋、冬四個季節。四種花的紅色代表白天,黑色代表黑夜。每種花色有十三張,代表每季有十三個星期。大王代表太陽,小王代表月亮。j算11點,q算12點,k算13點。五十四張牌的點數加起來是三百六十五點,正好代表一年三百六十五天。
在法國大革命時的2023年,頒布了《革命歷》,用「熱月」、「霧月」等來代替公曆的月份。以公曆九月二十二日為一年的開始,一年仍然分為十二個月,新設定為葡月、霧月、霜月、雪月、雨月、風月、芽月、花月、牧月、收月、熱月、果月。這十二個月每月為三十天,另外五天放在一年的最後,分別定為才藝節、勞動節、行動節、報償節和**節。
我國是世界上最早發明用加閏月的方法調整陰曆的國家。
曆法在我國起源很早,僅史書記載就有99種,好些曆法都已失傳,留下來早期成文曆法是週時的古陰陽曆。古代大多使用這種傳統陰陽曆,到了春秋時,我們的祖先首創了用十九年七閏的方法,非常精確地調整了陰陽曆。這是一項具有世界意義的偉大貢獻,比希臘人發明這個方法要早一百多年。
春秋末年,我國還有了四分歷,它的歲實是365.25日(「歲實」就是由本年冬至到次年冬至的天數)。這是當時世界上最先進的曆法。這些當時世界上所使用的最精確的數值,和後來羅馬愷撒所頒布的著名儒略曆相同,但我國的數值比儒略曆早出好幾百年。
至元十八年(公元2023年),元朝的郭守敬經過多年辛勤勞動,編制出來的《授時歷》正式頒行了。它以365.2425天為一年,比地球繞太陽一周的實際時間只差26秒,和現在國際通行的格利亞格里曆的週期相同,但它比《授時歷》整整晚了三百年。
全世界有二百多個國家和地區由於各自的地理環境、天氣變化以及歷史、傳統文化、風俗習慣存在著很大差異,所以出現了各種紀年法。
泰國、斯里蘭卡、寮國、柬埔寨等國,大多數居民信仰佛教,佛曆就成為了他們的通用曆法。法曆是從釋迦牟尼逝世那年算起的,比公曆早五百四十餘年。因此,對信仰佛教的居民來說,曆法傳統更長些。
阿拉伯國家以信仰伊斯蘭教為主,他們常用伊斯蘭教曆法年。伊斯蘭教曆從公元622年7月16日算起,354天為一年,與公曆一年相差11天。
緬甸的曆法是以月亮的盈虧來計算的。一年共有二十四個月,乙個月只有兩個星期。
非洲的烏干達,每年只有幹、雨兩個季節,一年共六個月。而衣索匹亞,一年有十三個月,前十二個月每月是三十天,第十三個月平年五天,閏年六天。
日本在對外關係和商貿往來中用公曆,民間則用兩種紀年法。一種是第一代天皇即位時算起,一種是現任天皇即位那一年算起。
曆法不會千古不變的,經科學家推算,在45億年以前,也就是地球剛形成之初,一天只有4小時。距今30億年前,一天約18小時,一年約507天。距今5.7億年前,一天約21小時,一年約421天。而兩億年後,一年僅300天,一天會變成30小時。
說一下http和https協議
https協議 我們可以將其看作是以安全為目標的http協議。在http協議的基礎上增加了ssl tsl層,可以確保資料的傳輸的安全性和完整性。在這裡講一下協議的組成 明文和金鑰 對稱金鑰加密 使用同乙個金鑰加密解密 非對稱金鑰加密 使用不同的金鑰加密解密 數字簽名 是附在報文上的特殊加密校驗碼。當...
說一下PHP中die 和exit 區別
php手冊 die equivalent to exit 說明 die 和exit 都是中止指令碼執行函式 其實exit和die這兩個名字指向的是同乙個函式,die 是exit 函式的別名。該函式只接受乙個引數,可以是乙個程式返回的數值或是乙個字串,也可以不輸入引數,結果沒有返回值。參考 雖然兩者相...
面試官 說一下NIO和BIO的區別
bio,面向流,只能讀或者只能寫,阻塞io nio,面向緩衝區,可以同時進行讀寫,非阻塞io 整個bio的繼承關係如上圖,每種流只能寫或者讀,整個bio流的設計用了裝飾者模式,如果你不清楚的話,可以看 面試官 說一下裝飾者模式的作用,以及哪些地方用到了裝飾者模式吧 本文不再介紹 nio涉及到的api...