日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript高级编程学习6——Date

發布時間:2024/4/15 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript高级编程学习6——Date 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??????ECMAScript和Java一樣,是把日期存儲為距離UTC格林尼治標準時間(1970年1月1日凌晨12點)的毫秒數(還會加上相應的時差)。var date=new Date();這樣是用當前的日期和時間創建日期對象。如果我們想創建某個特定日期的對象則有兩種方法。

??????1.聲明距離UTC標準時間的毫秒數。var date=new Date(0);

??????2.利用prase方法將字符串表示為時間。然后傳遞給Date的構造函數,其實就是利用到了上面的方法,因為prase獲取到的也是距離UTC時間毫秒數。注意這個方法都是Date的靜態方法,因此必須通過Date來調用,而不是通過其實例對象來調用。注意Date.prase使用的參數是的短日期的格式。建議采用的是 yyyy/mm/dd或者mm/dd/yyyy的形式。在不同的瀏覽器下面會有不同的規則。這一點還要做仔細的研究!!!

?????????var?date=new Date(Date.prase('1988/02/22'))?;//使用prase來聲明某個特定日期的時間對象。這個創建出來的就是本地的時間。

??????3.利用UTC方法,UTC返回的也是時間的毫秒數,但是其接受的參數是不同的。其接受的參數是日期中的:年,月,日,時,分,秒,毫秒。其中年月是必須的參數,其他參數可選。還有一點需要注意,就是月是從0到11,0表示一月,1表示二月,以此類推,而時間還是使用24小時制。?

??????var date = new Date(Date.UTC(1988, 1, 22, 15));//這里顯示是1988年2月22日?23:00:00??????

??????var date = new Date(Date.UTC(1988, 1, 22, 16));//這里顯示的是1988年2月23日 00:00:00?? 這說明這是在UTC時間后在加上時差,難道每次我們創建一個時間都要注意時差,因為使用UTC創建出來的是UTC標準時間,還要加上時差。

?????? 4.Date的輸出。其中比較重要的是三個方法。toLocalDateString,toLoacalString,toLocalTimeString.?

View Code 1 var date = new Date(Date.parse('1988/02/22'));
2 document.write('toDateString:' + date.toDateString());
3 document.write('<br>');
4 document.write('toGMTString:' + date.toGMTString());
5 document.write('<br>');
6 document.write('toLocaleDateString:' + date.toLocaleDateString());
7 document.write('<br>');
8 document.write('toLocaleString:' + date.toLocaleString());
9 document.write('<br>');
10 document.write('toLocaleTimeString:' + date.toLocaleTimeString());
11 document.write('<br>');
12 document.write('toString:'+date.toString());
13 document.write('<br>');
14 document.write('toTimeString:' + date.toTimeString());
15 document.write('<br>');
16 document.write('toUTCString:' + date.toUTCString());

輸出:

toDateString:Mon Feb 22 1988 toGMTString:Sun, 21 Feb 1988 16:00:00 UTC toLocaleDateString:1988年2月22日 toLocaleString:1988年2月22日 0:00:00 toLocaleTimeString:0:00:00 toString:Mon Feb 22 00:00:00 UTC+0800 1988 toTimeString:00:00:00 UTC+0800 toUTCString:Sun, 21 Feb 1988 16:00:00 UTC

轉載于:https://www.cnblogs.com/wuxiaoqian726/articles/1984816.html

總結

以上是生活随笔為你收集整理的JavaScript高级编程学习6——Date的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。