js將UTC時間轉化為當地時區時間

來源:互聯網
上載者:User

標籤:date()   view   local   時間函數   oca   時間戳記   gettime   asp   獲得   

我們在進行網站開發的時候有可能會涉及到國外的使用者或者使用者身在國外,這時就會存在時差問題,比如說我們在中國的時間是08:00,但是此時韓國的時間是09:00,如果在網頁上需要進行相關顯示的話就會出現問題,那作為一個前端該怎麼解決這個問題呢?

前端通過請求擷取的時間一般都是時間戳記格式,這個時間戳記一般就是UTC時間(*UTC:最接近標準時間的一個時間標準),而我們在網頁上需要顯示的是GMT時間,下面就是根據本地時間獲得GMT時間和任意時區的時間函數:

 

1.將本地時間轉化成任意時區的時間(如:通過本地時間擷取韓國的時間):

首先我們需要知道韓國的時區,這個可以網上查,韓國時區為東9區.

  var d=new Date();  var localTime = d.getTime();  var localOffset=d.getTimezoneOffset()*60000;   //getTimezoneOffset()返回是以分鐘為單位,需要轉化成ms  var utc = localTime + localOffset;  offset =10; //以韓國時間為例,東9區  korean= utc + (3600000*offset);  nd = new Date(korean);  console.log("Korean time is " + nd.toLocaleString());

 

 

 

 

 

 

參考地址:http://bjtime.cn/info/view.asp?id=223

js將UTC時間轉化為當地時區時間

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.