用JavaScript如何處理時間和日期?




Javascript如何處理時間和日期?
ECMAScript提供了Date類型來處理時間和日期。Date類型內置一系列獲取和設置日期時間信息的方法。
Date類型介紹
JS中的Date類型使用UTC(Coordinated Universal Time,國際協調時間)自1970年1月1日0時開始經過的毫秒數來保存時間。
使用new操作符創建一個日期對象;在調用Date構造函數而不傳遞參數的情況下,新創建的對象自動獲得當前的日期和時間。
實例1
?vardate = new Date();
?alert(date); //Fri Jul 13 2018 05:54:16 GMT+0800 (中國標準時間)
<script type="text/javascript">
vardate = new Date();
alert(date); //Fri Jul 13 2018 05:54:16 GMT+0800 (中國標準時間)
</script>
創建特定的日期和時間
var date = new Date(年,月(0~11),日(1-31),時(0~23),分,秒); //年、月為必需,其它可選,默認為0
實例2
<script type="text/javascript">
var date = new Date(2015,4,15,17,55,55); //Fri May 15 2015 17:55:55 GMT+0800
//Date.now()方法,返回一個從1970年1月1日0時開始到調用這個方法的此時此刻經過的毫秒數。
var date = Date.now(); //1531432716661
</script>
時間、日期組件方法
? getTime(),返回毫秒數,//setTime(),以毫秒設置日期,會改變整個日期。
? getFullYear(),返回年份,以4位數表示。//setFullYear(),設置日期的年月,必須以4位數表示。
? getMonth(),返回月份,0~11。
? getDate(),返回天數,1~31。
? getDay(),返回星期幾,0~6。
? getHours(),返回小時數,0~23。
? getMinutes(),返回分鐘數,0~59。
? getSeconds(),返回秒數,0~59。
? getMilliseconds(),返回毫秒數。
實例3
<script type="text/javascript">
var date = new Date();alert("現在的時間是:"+date.getFullYear()+"年"+date.getMonth()+"月"+date.getDate()+"日"+date.getHours()+"時"+date.getMinutes()+"分"+date.getSeconds()+"秒。");
//現在的時間是:2018年6月13日6時4分30秒。
</script>
總結
通過本篇文章,你可以學到以下知識點:
1.日期的類型;
2.如何創建特定的日期和時間;
3.時間、日期組件方法;
下一篇:了解web前端開發的核心技術
相關新聞推薦
- 企業網站制作怎么才能吸引用戶瀏覽? 2020-04-15
- 企業網站制作時,如何規劃網站呢? 2019-06-26
- 網站頁面設計需要注意什么問題? 2019-06-20
- 帶你欣賞5個響應式網站案例 2019-09-03
- 網站建設結構與內容并重 2019-08-19
- 了解前端開發和后端開發的區別 2019-07-08