導航:首頁 > 編程語言 > javascript時區轉化

javascript時區轉化

發布時間:2021-10-11 18:08:49

1. javascript轉化GMT時間格式的問題.急!200分求助!

測試了一下
GMT+8 GMT+08 GMT+80 GMT+008 都好用
但GMT+0.8 GMT+8.0 GMT+8:00 GMT+08:00都不好用

至於你想知道到底為什麼我猜可能js語法中回 這個方法傳參數時 GMT+後面這個值答規定是int型的吧!?

2. js怎麼把一個時間轉換成當地時區的時間

不是這個,有個網頁
訪客發送一條評論生成個時間是從資料庫讀出來的,但因為時區不同,要把這時間轉換為那個時區時間,而不是全球看到的都是北京時區的時間

3. 怎麼將javascript里的時間格式轉化為"yyyy-MM-dd hh24:mi"

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
</head>
<body>
<input id="status" disabled="disabled" />
</body>
</html>
<script type="text/javascript">
window.onload=function(){
mydate=new Date();
document.getElementById("status").value = mydate.getFullYear() + "-" + (mydate.getMonth()+1) + "-" + mydate.getDate() + " " + mydate.getHours() + ":" + mydate.getMinutes() + ":" + mydate.getSeconds();
}
</script>

4. Javascript 時區的問題

不能相信客戶端的時間,這種情況用JS是不負責的,只能用伺服器端腳本程序

5. JS時間類型如何轉換

可以直接用js里自帶的函數進行轉換。有很多種,下面一一舉例,並給出了輸出。
最下面還有自定義的輸出方式。
var d = new Date();
console.log(d); // 輸出:Mon Nov 04 2013 21:50:33 GMT+0800 (中國標准時間)
console.log(d.toDateString()); // 日期字元串,輸出:Mon Nov 04 2013
console.log(d.toGMTString()); // 格林威治時間,輸出:Mon, 04 Nov 2013 14:03:05 GMT
console.log(d.toISOString()); // 國際標准組織(ISO)格式,輸出:2013-11-04T14:03:05.420Z
console.log(d.toJSON()); // 輸出:2013-11-04T14:03:05.420Z
console.log(d.toLocaleDateString()); // 轉換為本地日期格式,視環境而定,輸出:2013年11月4日
console.log(d.toLocaleString()); // 轉換為本地日期和時間格式,視環境而定,輸出:2013年11月4日 下午10:03:05
console.log(d.toLocaleTimeString()); // 轉換為本地時間格式,視環境而定,輸出:下午10:03:05
console.log(d.toString()); // 轉換為字元串,輸出:Mon Nov 04 2013 22:03:05 GMT+0800 (中國標准時間)
console.log(d.toTimeString()); // 轉換為時間字元串,輸出:22:03:05 GMT+0800 (中國標准時間)
console.log(d.toUTCString()); // 轉換為世界時間,輸出:Mon, 04 Nov 2013 14:03:05 GMT

如果上面的方法不能滿足我們的要求,也可以自定義函數來格式化時間,如:
代碼如下:

Date.prototype.format = function(format) {
var date = {
"M+": this.getMonth() + 1,
"d+": this.getDate(),
"h+": this.getHours(),
"m+": this.getMinutes(),
"s+": this.getSeconds(),
"q+": Math.floor((this.getMonth() + 3) / 3),
"S+": this.getMilliseconds()
};
if (/(y+)/i.test(format)) {
format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
}
for (var k in date) {
if (new RegExp("(" + k + ")").test(format)) {
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
}
}
return format;
}
var d = new Date().format('yyyy-MM-dd');
console.log(d); // 2013-11-04

6. Js 怎麼把UTC時間到轉換到當地時間

<script>
vard=newDate();
varyear=d.getFullYear();
varmonth=d.getMonth()+1;
vardate=d.getDate();
varhours=d.getHours();
varmin=d.getMinutes();
varseconds=d.getSeconds();

varlocalDate=year+"-"+month+"-"+date+""+hours+":"+min+":"+seconds;

console.log(localDate);//結果2018-5-2312:53:32

</script>

7. javascript時間轉換

functionformatString(stringValue)
{
vardateString='';

dateString+=stringValue.slice(0,4)+'-'+stringValue.slice(4,6)+'-'+stringValue.slice(6,8)+''+stringValue.slice(8,10)+':'+stringValue.slice(10,12)+':'+stringValue.slice(12);
returndateString;
}
varnowDateString='20131216200430',
dateValue=formatString(nowDateString);
alert(dateValue);

8. JavaScript時間的時區化

加上時區差。

9. js中UTC時間需要轉換時區嗎

經常混淆於此,特地研究了一下,記錄在此以備忘。整個地球分為二十四時區,每個時區都有自己的本地時間。在國際無線電通信場合,為了統一起見,使用一個統一的時間,稱為通用協調時(UTC,UniversalTimeCoordinated)。UTC與格林尼治平均時(GMT,GreenwichMeanTime)一樣,都與英國倫敦的本地時相同。在本文中,UTC與GMT含義完全相同。北京時區是東八區,領先UTC八個小時,在電子郵件信頭的Date域記為+0800。如果在電子郵件的信頭中有這么一行:Date:Fri,08Nov200209:42:22+0800說明信件的發送地的地方時間是二○○二年十一月八號,星期五,早上九點四十二分(二十二秒),這個地方的本地時領先UTC八個小時(+0800,就是東八區時間)。電子郵件信頭的Date域使用二十四小時的時鍾,而不使用AM和PM來標記上下午。以這個電子郵件的發送時間為例,如果要把這個時間轉化為UTC,可以使用一下公式:UTC+時區差=本地時間時區差東為正,西為負。在此,把東八區時區差記為+0800,UTC+(+0800)=本地(北京)時間(1)那麼,UTC=本地時間(北京時間))-0800(2)0942-0800=0142即UTC是當天凌晨一點四十二分二十二秒。如果結果是負數就意味著是UTC前一天,把這個負數加上2400就是UTC在前一天的時間。例如,本地(北京)時間是0432(凌晨四點三十二分),那麼,UTC就是0432-0800=-0368,負號意味著是前一天,-0368+2400=2032,既前一天的晚上八點三十二分。紐約的時區是西五區,比UTC落後五個小時,記為-0500:UTC+(-0500)=紐約時間(3)UTC=紐約時間+0500(4)把(2)式-(4)式相比較,UTC=北京時間-0800=紐約時間+0500(5)即北京時間=紐約時間+1300(6)即北京時間領先紐約時間十三個小時,由(6)式,紐約時間=北京時間-1300(7)在四月下旬,紐約又換用夏令時,又稱為日光節約時,比標准紐約時間提前一個小時,實際成為西四區的標准時間,成為-0400。UTC+(-0400)=紐約夏令時,套用以上公式,北京時間=紐約夏令時+1200紐約夏令時=北京時間-1200在這些轉換中,最重要的公式就是UTC+時區差=本地時間時區差東為正,西為負。例如,東八區(北京)是+0800,西五區(紐約)是-0500,加州是西八區,是-0800,美國中部時區是西六區,-0600,美國山地時區是西七區,-0700,太平洋時區是西八區,-0800,在夏天使用夏時制,成為-0700。德國時區是東一區,+0100,夏天變為+0200。多數電子郵件程序,例如OutlookExpress,在顯示時間時,計算機程序把時間先轉換成為本地時間再顯示,例如,郵件的Date域為:Date:Fri,08Nov200209:42:22+0800

閱讀全文

與javascript時區轉化相關的資料

熱點內容
編譯原理java版 瀏覽:449
PopOn安卓版 瀏覽:838
U最近很火的網路用詞有哪些 瀏覽:309
可行性研究階段使用的圖形工具是 瀏覽:832
手機內存卡文件損壞 瀏覽:512
笑臉軟體文件 瀏覽:40
cad發送原文件 瀏覽:244
tftpd32升級路由 瀏覽:176
jquery不同文件json傳遞 瀏覽:71
怎麼設置兼容性站點網站地址呢 瀏覽:798
廣泰數控130車螺紋怎麼編程序 瀏覽:997
win10游戲模式lol60 瀏覽:861
硬碟里的數據怎麼分配 瀏覽:36
sap系統用的什麼資料庫 瀏覽:869
怎麼查看雲備份通訊錄備份文件 瀏覽:542
廣數980切斷循環子程序怎麼編程 瀏覽:684
怎麼用編程統計漢字 瀏覽:285
編程怎麼做出好的項目 瀏覽:217
xp有哪些文件夾 瀏覽:164
漸開線花鍵計算程序 瀏覽:468

友情鏈接