詞語概念
基本解釋
約定的日子和時間。
引證解釋
發生某一事情的確定日子或時期。
例句1:《元史·郝經傳》:“ 經至
宿州 ,遣副使劉仁傑 、參議高翿請入國日期,不報。”
例句2:《煉刪少官場現形記》第七回:“只要同你講得來,包你事事辦得妥當,而且又省錢,又不會耽誤日期。”
例句3:
魯迅《
吶喊·故鄉》:“我已經將你到家的大約日期通知他,他也許就要來了。”
書寫格式
在使用Word和Excel起草的各類檔案中,如果日期書寫格式五花八門,不僅難看還容易和數據發生混淆,特別是報表中錯寫的日期不能立即參與計算,給統計工作帶來一定的影響。檔案中的日期書寫格式應為:
一、日期標準格式
公曆日期標準格式為:2007年2月6日;或2007-02-06。
農曆日期標準格式為:丁亥年臘月十九日。
二、日期書寫不得以小數點或頓號代替年月日,如:2007.2.6; 2007、2、6。
三、年月日中的年號必須寫全,不能簡寫成: 07年2月6日或 07-02-06。
四、中文日期的書寫:
(一)凡使用繁體字的檔案,日期可以中文格式書寫,其方法是在Word中點“插入”/“日期和時間”,選擇中文日期格式,如:二〇〇七年二月六日。
(二)書寫中文日期不得輸入“0”,如:二00七年二月六日,阿拉伯數字不能與漢字數字混用。
(三)凡使用簡體字的檔案,最好不要書寫中文格式日期。
五、文中涉及到中國
乾支紀年和
夏曆(農曆)月日應使用漢字。如:甲子年十月十五日 臘月二十日 正月初八等。
六、文中凡涉及到中國清代和清代以前的歷史紀年、匙驗格各民族的非公曆紀年等均用漢字,這類紀年不應與公曆月日混用,並應採用阿漿閥慨拉伯數字括注公曆。如:秦文公四十四年(公元前722年)、太平天國庚申十年九月二十四日(1860年11月2日)。
七、Excel中的日期是可以參與計算的,只能按
公曆日期標準格式書寫。
即2007年2月6日鑽微;或2007-02-06。
如需使用實時走動日期,可輸入日期函式:“=TODAY( )”。日期函式可以參與計算。
如果按右鍵/設諒套諒堡置單元格格式/日期/選擇帶星期的格式,這種只有日期的格式將自動轉換成“2007年2月6日 星期二”這種帶星期的格式。
——這也是用Excel查詢某日星期幾的一種簡便方法——在有年月日星期格式的單元格中修改日期,會自動顯示星期數。如在“2007年2月6日 星期二”單元格中將日期修改為“2012-2-9”則會自動顯示“2012年2月9日 星期四”。
八、JavaScript中的日期
可以通過 new 關鍵字來定義 Date 對象。以下代碼定義了名為 myDate 的 Date 對象:
var myDate = new Date() 日期對象也可用於比較兩個日期。
下面的代碼將當前日期與 2008 年 8 月 9 日做了比較:
var myDate = new Date(); myDate.setFullYear(2008, 7, 9); var today = new Date(); if (myDate > today) { alert("Today is before 9th August 2008"); } else { alert("Today is after 9th August 2008"); } abc 九、Excel中輸入日期是十分簡便的,如要顯示;2007年2月6日,或:2007-02-06,只需輸入“2-6”回車即可,如果未能正常顯示,可在“設定單元格格式”中進行設定;如果要輸入當前日期,則按ctrl+ ;(分號)即可。
十、凡報表中含日期錯寫者,可替換為正確日期格式後再使用。
十一、沒有日期落款的檔案是不規範的檔案,法規性的檔案日期落款就尤為重要。檔案署有落款日期,可追索檔案的成文時間與時效性,並可作為法律訴訟的重要依據。
計算星期幾
已知某日期(即某年-某月-某日),如何計算該日期是星期幾。下面敘述計算原理:首先算出這一年的元旦是星期幾。算法如下:
①輸入年份肯囑民疊year;
②根據嫌妹勸下面公式計算:d=year+(year-1)/4-(year-1)/100+(year-1)/400; d=d%7;
d=0則表示為Sunday,d=1則表示為Monday...依此類推。
③輸入月份month和日期day,計算該日期是這個年份中的第幾天(x);
④計算(x+d-1)%7,得到星期幾。
注意:月份中的二月是28天還是29天,需看年份是否為閏年,閏年定義為:年份能被400整除的是閏年,或者年份能被4整除但不能被100整除的是閏年。
計算日期距離
參數說明
以
這種格式表示一個陽曆日期,當
為負數時,表示“公元前(
的相反數)年”,如
表示公元1582年7月7日,
表示公元前221年3月3日。
函式說明
當
不在公元前且不晚於1582年10月4日時,規定:
在Excel中假設A1、A2、A3這三個單元格分別依次對應
、
、
,可以用如下公式計算
和
:
=IF(IF(A1=1582,365,IF(A1<0,IF(MOD(A1,4)=3,366,365),IF(A1<1582,IF(MOD(A1,4)=0,366,365),365+IF(MOD(A1,4)=0,1,0)-IF(MOD(A1,400)=0,0,1)+IF(MOD(A1,100)=0,0,1))))=366,DATE(2000,A2,A3)-DATE(2000,1,1),DATE(2001,A2,A3)-DATE(2001,1,1))+1
=IF(OR(A1>1582,AND(A1=1582,A2>10),AND(A1=1582,A2=10,A3>4)),365*A1+INT((A1-1)/4)-INT((A1-1)/100)+INT((A1-1)/400)-578100+IF(IF(A1=1582,365,IF(A1<0,IF(MOD(A1,4)=3,366,365),IF(A1<1582,IF(MOD(A1,4)=0,366,365),365+IF(MOD(A1,4)=0,1,0)-IF(MOD(A1,400)=0,0,1)+IF(MOD(A1,100)=0,0,1))))=366,DATE(2000,A2,A3)-DATE(2000,1,1),DATE(2001,A2,A3)-DATE(2001,1,1))+1,IF(A1>0,365*A1+INT((A1-1)/4)-578102+IF(IF(A1=1582,365,IF(A1<0,IF(MOD(A1,4)=3,366,365),IF(A1<1582,IF(MOD(A1,4)=0,366,365),365+IF(MOD(A1,4)=0,1,0)-IF(MOD(A1,400)=0,0,1)+IF(MOD(A1,100)=0,0,1))))=366,DATE(2000,A2,A3)-DATE(2000,1,1),DATE(2001,A2,A3)-DATE(2001,1,1))+1,365*A1-INT((-A1-1)/4)-577738+IF(IF(A1=1582,365,IF(A1<0,IF(MOD(A1,4)=3,366,365),IF(A1<1582,IF(MOD(A1,4)=0,366,365),365+IF(MOD(A1,4)=0,1,0)-IF(MOD(A1,400)=0,0,1)+IF(MOD(A1,100)=0,0,1))))=366,DATE(2000,A2,A3)-DATE(2000,1,1),DATE(2001,A2,A3)-DATE(2001,1,1))+1))
計算方式
var myDate = new Date() 日期對象也可用於比較兩個日期。
下面的代碼將當前日期與 2008 年 8 月 9 日做了比較:
var myDate = new Date(); myDate.setFullYear(2008, 7, 9); var today = new Date(); if (myDate > today) { alert("Today is before 9th August 2008"); } else { alert("Today is after 9th August 2008"); } abc 九、Excel中輸入日期是十分簡便的,如要顯示;2007年2月6日,或:2007-02-06,只需輸入“2-6”回車即可,如果未能正常顯示,可在“設定單元格格式”中進行設定;如果要輸入當前日期,則按ctrl+ ;(分號)即可。
十、凡報表中含日期錯寫者,可替換為正確日期格式後再使用。
十一、沒有日期落款的檔案是不規範的檔案,法規性的檔案日期落款就尤為重要。檔案署有落款日期,可追索檔案的成文時間與時效性,並可作為法律訴訟的重要依據。
計算星期幾
已知某日期(即某年-某月-某日),如何計算該日期是星期幾。下面敘述計算原理:首先算出這一年的元旦是星期幾。算法如下:
①輸入年份year;
②根據下面公式計算:d=year+(year-1)/4-(year-1)/100+(year-1)/400; d=d%7;
d=0則表示為Sunday,d=1則表示為Monday...依此類推。
③輸入月份month和日期day,計算該日期是這個年份中的第幾天(x);
④計算(x+d-1)%7,得到星期幾。
注意:月份中的二月是28天還是29天,需看年份是否為閏年,閏年定義為:年份能被400整除的是閏年,或者年份能被4整除但不能被100整除的是閏年。
計算日期距離
參數說明
以
這種格式表示一個陽曆日期,當
為負數時,表示“公元前(
的相反數)年”,如
表示公元1582年7月7日,
表示公元前221年3月3日。
函式說明
當
不在公元前且不晚於1582年10月4日時,規定:
在Excel中假設A1、A2、A3這三個單元格分別依次對應
、
、
,可以用如下公式計算
和
:
=IF(IF(A1=1582,365,IF(A1<0,IF(MOD(A1,4)=3,366,365),IF(A1<1582,IF(MOD(A1,4)=0,366,365),365+IF(MOD(A1,4)=0,1,0)-IF(MOD(A1,400)=0,0,1)+IF(MOD(A1,100)=0,0,1))))=366,DATE(2000,A2,A3)-DATE(2000,1,1),DATE(2001,A2,A3)-DATE(2001,1,1))+1
=IF(OR(A1>1582,AND(A1=1582,A2>10),AND(A1=1582,A2=10,A3>4)),365*A1+INT((A1-1)/4)-INT((A1-1)/100)+INT((A1-1)/400)-578100+IF(IF(A1=1582,365,IF(A1<0,IF(MOD(A1,4)=3,366,365),IF(A1<1582,IF(MOD(A1,4)=0,366,365),365+IF(MOD(A1,4)=0,1,0)-IF(MOD(A1,400)=0,0,1)+IF(MOD(A1,100)=0,0,1))))=366,DATE(2000,A2,A3)-DATE(2000,1,1),DATE(2001,A2,A3)-DATE(2001,1,1))+1,IF(A1>0,365*A1+INT((A1-1)/4)-578102+IF(IF(A1=1582,365,IF(A1<0,IF(MOD(A1,4)=3,366,365),IF(A1<1582,IF(MOD(A1,4)=0,366,365),365+IF(MOD(A1,4)=0,1,0)-IF(MOD(A1,400)=0,0,1)+IF(MOD(A1,100)=0,0,1))))=366,DATE(2000,A2,A3)-DATE(2000,1,1),DATE(2001,A2,A3)-DATE(2001,1,1))+1,365*A1-INT((-A1-1)/4)-577738+IF(IF(A1=1582,365,IF(A1<0,IF(MOD(A1,4)=3,366,365),IF(A1<1582,IF(MOD(A1,4)=0,366,365),365+IF(MOD(A1,4)=0,1,0)-IF(MOD(A1,400)=0,0,1)+IF(MOD(A1,100)=0,0,1))))=366,DATE(2000,A2,A3)-DATE(2000,1,1),DATE(2001,A2,A3)-DATE(2001,1,1))+1))
計算方式