js 獲取當前gmt時間 js 獲取時區

2021-10-16 13:31:46 字數 1951 閱讀 6080

js的時區函式:

設datename為建立的乙個date物件

datename.gettimezoneoffset()

--取得當地時間和gmt時間(格林威治時間)的差值,返回值以分鐘為單位

舉例:根據本地時間獲得gmt時間和任意時區的時間

d=new date(); //建立乙個date物件

localtime = d.gettime();

localoffset=d.gettimezoneoffset()*60000; //獲得當地時間偏移的毫秒數

utc = localtime + localoffset; //utc即gmt時間

offset =10; //以夏威夷時間為例,東10區

hawaii = utc + (3600000*offset);

nd = new date(hawaii);

document.writeln("hawaii time is " + nd.tolocalestring() +

");date.utc(year, month, day, hours, minutes, seconds, ms)

--以gmt時間構建date物件,返回date物件

直接建立date物件則認為輸入的是當地時間,而用date.utc建立物件則認為輸入的是gmt時間

datename.toutcstring()

datename.togmtstring()

--輸出gmt時間

該倆函式相同。後者被認為是過時的。

相對於tolocalestring輸出本地時間,該函式輸出gmt時間

其他getutcdate() 函式 -- 返回date物件中用世界標準時間(utc)表示的月份中的一天(1-31)

getutcday() 函式 -- 返回date物件中用世界標準時間(utc)表示的週中的一天(0-6)

getutcfullyear() 函式 -- 返回date物件中用世界標準時間(utc)表示的四位年份

getutchours() 函式 -- 返回date物件中用世界標準時間(utc)表示的小時數(0-23)

getutcmilliseconds() 函式 -- 返回date物件中用世界標準時間(utc)表示的毫秒數(0-999)

getutcminutes() 函式 -- 返回date物件中用世界標準時間(utc)表示的分鐘數(0-59)

getutcmonth() 函式 -- 返回date物件中用世界標準時間(utc)表示的月份數(0-11)

getutcseconds() 函式 -- 返回date物件中用世界標準時間(utc)表示的秒數(0-59)

setutcdate() 函式 -- 設定date物件中用世界標準時間(utc)表示的月份的一天,並返回date物件距2023年1月1日午夜之間的毫秒數(時間戳)

setutcfullyear() 函式 -- 設定date物件中用世界標準時間(utc)表示的年份,月份和天,並返回date物件距2023年1月1日午夜之間的毫秒數(時間戳)

setutchours() 函式 --- 設定date物件中用世界標準時間(utc)表示的小時,分鐘,秒和毫秒,並返回date物件距2023年1月1日午夜之間的毫秒數(時間戳)

setutcmilliseconds() 函式 -- 設定date物件中用世界標準時間(utc)表示的毫秒數,並返回date物件距2023年1月1日午夜之間的毫秒數(時間戳)

setutcminutes() 函式 -- 設定date物件中用世界標準時間(utc)表示的分鐘,秒,並返回date物件距2023年1月1日午夜之間的毫秒數(時間戳)

setutcmonth() 函式 -- 設定date物件中用世界標準時間(utc)表示的月份,天,並返回date物件距2023年1月1日午夜之間的毫秒數(時間戳)

setutcseconds() 函式 -- 設定date物件中用世界標準時間(utc)表示的秒,毫秒,並返回date物件距2023年1月1日午夜之間的毫秒數(時間戳)

js 獲取當前時間

js中獲得當前時間是年份和月份,形如 201208 獲取完整的日期 var date new date var year date.getfullyear var month date.getmonth 1 month month 10 0 month month var mydate year.t...

JS 獲取當前時間

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...

js獲取當前時間

使用js獲取當前的具體時間和日期 如下 var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲...