Date型別必須知道的常識

2021-08-21 22:07:41 字數 4027 閱讀 3340

日期型別格式說明

d 月中的某一天。一位數的日期沒有前導零。 

dd 月中的某一天。一位數的日期有乙個前導零。 

ddd 週中某天的縮寫名稱,在 abbreviateddaynames 中定義。 

dddd 週中某天的完整名稱,在 daynames 中定義。 

m 月份數字。一位數的月份沒有前導零。 

mm 月份數字。一位數的月份有乙個前導零。 

mmm 月份的縮寫名稱,在 abbreviatedmonthnames 中定義。 

mmmm 月份的完整名稱,在 monthnames 中定義。 

y 不包含紀元的年份。如果不包含紀元的年份小於 10,則顯示不具有前導零的年份。 

yy 不包含紀元的年份。如果不包含紀元的年份小於 10,則顯示具有前導零的年份。 

yyyy 包括紀元的四位數的年份。 

gg 時期或紀元。如果要設定格式的日期不具有關聯的時期或紀元字串,則忽略該模式。 

h 12 小時制的小時。一位數的小時數沒有前導零。 

hh 12 小時制的小時。一位數的小時數有前導零。 

h 24 小時制的小時。一位數的小時數沒有前導零。 

hh 24 小時制的小時。一位數的小時數有前導零。 

m 分鐘。一位數的分鐘數沒有前導零。 

mm 分鐘。一位數的分鐘數有乙個前導零。 

s 秒。一位數的秒數沒有前導零。 

ss 秒。一位數的秒數有乙個前導零。 

f 秒的小數精度為一位。其餘數字被截斷。 

ff 秒的小數精度為兩位。其餘數字被截斷。 

fff 秒的小數精度為三位。其餘數字被截斷。 

ffff 秒的小數精度為四位。其餘數字被截斷。 

fffff 秒的小數精度為五位。其餘數字被截斷。 

ffffff 秒的小數精度為六位。其餘數字被截斷。 

fffffff 秒的小數精度為七位。其餘數字被截斷。 

t 在 amdesignator 或 pmdesignator 中定義的 am/pm 指示項的第乙個字元(如果存在)。 

tt 在 amdesignator 或 pmdesignator 中定義的 am/pm 指示項(如果存在)。 

z 時區偏移量(「+」或「-」後面僅跟小時)。一位數的小時數沒有前導零。例如,太平洋標準時間是「-8」。 

zz 時區偏移量(「+」或「-」後面僅跟小時)。一位數的小時數有前導零。例如,太平洋標準時間是「-08」。 

zzz 完整時區偏移量(「+」或「-」後面跟有小時和分鐘)。一位數的小時數和分鐘數有前導零。例如,太平洋標準時間是「-08:00」。 

: 在 timeseparator 中定義的預設時間分隔符。 

/ 在 dateseparator 中定義的預設日期分隔符。 

% c 其中 c 是格式模式(如果單獨使用)。如果格式模式與原義字元或其他格式模式合併,則可以省略「%」字元。 

var date=new date();

alert("當前時間是:"+date);

alert("utc距離2023年的時間為:"+date.gettime());

alert("返回當前日期中的某一天: "+date.getdate());// 從 date 物件返回乙個月中的某一天 (1 ~ 31)。 1 3 

alert("返回一周中某一天: "+date.getday())// 從 date 物件返回一周中的某一天 (0 ~ 6)。 1 3 

alert("返回月份: "+date.getmonth());// 從 date 物件返回月份 (0 ~ 11)。 1 3 

alert("返回年份: "+date.getfullyear());// 從 date 物件以四位數字返回年份。 1 4 

alert("返回年份: "+date.getyear());// 請使用 getfullyear() 方法代替。 1 3 

alert("返回小時: "+date.gethours());// 返回 date 物件的小時 (0 ~ 23)。 1 3 

alert("返回分鐘: "+date.getminutes());// 返回 date 物件的分鐘 (0 ~ 59)。 1 3 

alert("返回秒數: "+date.getseconds());// 返回 date 物件的秒數 (0 ~ 59)。 1 3 

alert("返回毫秒數: "+date.getmilliseconds()); //返回 date 物件的毫秒(0 ~ 999)。 1 4

alert("獲取2023年以來的毫秒數: "+date.gettime());// 返回 1970 年 1 月 1 日至今的毫秒數。 1 3 

alert("獲取時區的偏差: "+date.gettimezoneoffset());//返回本地時間與格林威治標準時間 (gmt) 的分鐘差。 1 3 

alert("從世界時間返回月中的一天: "+date.getutcdate());// 根據世界時從 date 物件返回月中的一天 (1 ~ 31)。 1 4 

alert("從世界時間返回一周的一天:"+date.getutcday()); //根據世界時從 date 物件返回週中的一天 (0 ~ 6)。 1 4 

alert("從世界時間返回月份: "+date.getutcmonth()); //根據世界時從 date 物件返回月份 (0 ~ 11)。 1 4 

//獲取utc 時間格式一般沒毛用

alert(date.getutcfullyear()); //根據世界時從 date 物件返回四位數的年份。 1 4 

alert(date.getutchours()); //根據世界時返回 date 物件的小時 (0 ~ 23)。 1 4 

alert(date.getutcminutes()); //根據世界時返回 date 物件的分鐘 (0 ~ 59)。 1 4 

alert(date.getutcseconds()); //根據世界時返回 date 物件的秒鐘 (0 ~ 59)。 1 4 

alert(date.getutcmilliseconds()); //根據世界時返回 date 物件的毫秒(0 ~ 999)。 1 4

alert("返回2023年到指定日期的毫秒數: "+date.parse("jul 8, 2005")); //返回2023年1月1日 */午夜到指定日期(字串)的毫秒數。 1 3 

alert("時間部分轉換為字串: "+date.totimestring());// 把 date 物件的時間部分轉換為字串。 1 4 

alert("日期部分轉換為字串: "+date.todatestring());// 把 date 物件的日期部分轉換為字串。 1 4 

alert(date.togmtstring());// 請使用 toutcstring() 方法代替。 1 3 

alert(date.toutcstring()); //根據世界時,把 date 物件轉換為字串。 1 4 

alert("轉換為本地時間格式: "+date.tolocalestring()); //根據本地時間格式,把 date 物件轉換為字串。 1 3 

alert("轉換為本地時間格式:"+date.tolocaletimestring());// 根據本地時間格式,把 date 物件的時間部分轉換為字串。 1 3

alert("轉換為本地時間格式:"+tolocaledatestring()); //根據本地時間格式,把 date 物件的日期部分轉換為字串。 1 3 

alert("返回2023年以來的毫秒數:"+date.utc());//utc() 根據世界時返回 1997 年 1 月 1 日 到指定日期的毫秒數。 1 3 

alert("返回date物件的原始值:"+date.valueof());//valueof() 返回 date 物件的原始值。 1

注意實際獲取的月份比實際 月份少1,

注意著各種日期格式2018-7-30t22:24:12+800+8000 這種格式不要被嚇倒這種時間格式和這個t沒多大關係,以前該咋轉換還咋轉換,還有後面有個z 的這個是時區。秒後面跟一堆的不是毫秒就是時區的偏差的值。這個地理有關係,都知道地球自西向東旋轉,所以+8 表示是我們是在東八區上 所以+ - 號是時區的偏差。

你必須知道的幾個救命常識

個案1 有一婦女手提包被偷,裡面有手機 hidden 錢包等。20分鐘後,她打通了老公的 告訴自己被偷的事。老公驚呼 啊,我剛才收到你的簡訊,問咱家hidden的密碼,我立馬就回了!他們趕到銀行時,被告知裡面所有的錢都已被提走。小偷通過用偷來的手機傳送簡訊給 親愛的老公 而獲取了密碼,然後在短短20...

必須知道的Linux核心常識詳解

1 linux windows android ucos就是作業系統 2 作業系統本質上是乙個程式,由很多個原始檔構成,需要編譯連線成作業系統程式 vmlinz zimage 3 作業系統的主要作用就是管理計算機硬體,給應用程式提供乙個執行環境。1 記憶體管理 如果沒有作業系統,記憶體需要程式自己來...

你必須知道五個救命常識

你必須知道五個救命常識 有一婦女手提包被偷,裡面有手機 銀行卡 錢包等。20分鐘後,她打通了老公的 告訴自己被偷的事。老公驚呼 啊,我剛才收到你的簡訊,問咱家銀行卡的密碼,我立馬就回了!他們趕到銀行時,被告知裡面所有的錢都已被提走。小偷通過用偷來的手機傳送簡訊給 親愛的老公 而獲取了密碼,然後在短短...