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秒所間隔的毫秒數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM