javascript之日期對象 學習要點: 日期對象 將日期對象轉換為字元串 將日期對象中的日期和時間轉換為字元串 日期對象中的日期 日期對象中的時間 設置日期對象中的日期 設置日期對象中的時間 與毫秒相關的方法 一、日期對象 在javascript中並沒有日期型的數據類型,但是提供了一個日期對象可 ...
javascript之日期對象
學習要點:
日期對象
將日期對象轉換為字元串
將日期對象中的日期和時間轉換為字元串
日期對象中的日期
日期對象中的時間
設置日期對象中的日期
設置日期對象中的時間
與毫秒相關的方法
一、日期對象
在javascript中並沒有日期型的數據類型,但是提供了一個日期對象可以操作日期和時間。
日期對象的創建:
new Date();
二、將日期對象轉換為字元串
將日期對象轉換為字元串可以使用以下4種方法:
date.toString();//將日期對象轉換為字元串時,採用的是本地時間
date.toLocalString();//將日期對象轉換為字元串,採用的是本地時間,顯示的是地方日期的格式
date.toUTCString();//將日期對象轉換為字元串時,採用的是世界時間。
date.toGMTString();//將日期對象轉換為字元串時,採用的是GMT時間,但是已被禁止使用,一般用toUTCString()方法來替換。
三、將日期對象中的日期和時間轉換為字元串
date.toDateString();//將日期部分轉換為字元串,本地時間
date.toLocalDateString();//將日期部分轉換為字元串,採用的是本地時間,顯示的是地方日期的格式
date.toTimeString();//將時間部分轉換為字元串,本地時間
date.toLocalTimeString();將時間部分轉換為字元串,採用的是本地時間,顯示的是地方日期的格式
四、日期對象中的日期
date.getYear();//獲取年份,但不建議使用。
date.getFullYear();//獲取年份,,以四位數顯式,建議使用
date.getMonth();//獲取月份,值為0-11,一月份為0,二月份為1...
date.getDate();//獲取天數,即一個月中的某一天
date.getDay();//獲取一周中的第幾天,值為0-6,周日為0...
五、日期對象中的時間
date.getHours();//返回小時部分
date.getMinutes();//返回分鐘部分
date.getSeconds();//返回秒鐘部分
date.getMilliseconds();//返回毫秒部分
date.getTime();//返回日期對象中的時間與1970年1月1日0時0分0秒所間隔的毫秒數
date.getTimezoneoffset();//返回日期對象中的時間與UTC之間的時差數,單位為秒。
六、設置日期對象中的日期
date.setYear(year);//不建議使用
date.setFullYear(year,month,day);//year四位數;month:0-11,該參數可省略;day:1-31, 該參數可省略
date.setMonth(month,day);//month:0-11;day:1-31, 該參數可省略
date.getDate(day);//day:1-31
七、設置日期對象中的時間
date.getHours(hours,minutes,seconds,milliseconds);//hours:0-23,minutes:0-59,可省略,seconds:0-59,可省略milliseconds:0-999,可省略
date.getMinutes(minutes,seconds,milliseconds);//minutes:0-59,seconds:0-59,可省略milliseconds:0-999,可省略
date.getSeconds(seconds,milliseconds);// seconds:0-59,milliseconds:0-999,可省略
date.getMilliseconds(milliseconds);//,milliseconds:0-999
八、與毫秒相關的方法
date.setTime(millisecinds);milliseconds代表設置的時間與1970年1月1日0時0分0秒所間隔的毫秒數
date.valueOf();返回日期對象中的時間與1970年1月1日0時0分0秒所間隔的毫秒數
date.parse(str);返回str參數所代表的時間與1970年1月1日0時0分0秒所間隔的毫秒數
date.UTC(year,month,day,hours,minutes,seconds,milliseconds);將參數所代表的日期轉換成與1970年1月1日0時0分0秒所間隔的毫秒數