JS中Date對象用法


一:Date對象是什么

Date 對象用於處理日期和時間。

二:Date創建語法

1. 直接獲取當前時間為標准時間

  var date = new Date()  

  console.log(date)  //Tue Dec 12 2017 23:09:42 GMT+0800 (中國標准時間)

  注釋:Date 對象會自動把當前日期和時間保存為其初始值。

2. 指定時間轉變成標准時間

  var date1 = new Date("January 12,2006 22:19:35")

  console.log(date1)  //Thu Jan 12 2006 22:19:35 GMT+0800 (中國標准時間)

  其下面幾種格式都可以:

  // new Date("month dd,yyyy hh:mm:ss");
  // new Date("month dd,yyyy");
  // new Date(yyyy,mth,dd,hh,mm,ss);
  // new Date(yyyy,mth,dd);
  // new Date(ms);

三:常用的對象方法

  date.getFullYear()  //2017  從 Date 對象以四位數字返回年份

  date.getMonth()  //11  從 Date 對象返回月份 (0 ~ 11)

  date.getDay()  //2  從 Date 對象返回一周中的某一天 (0 ~ 6)

  date.getDate()  //12  從 Date 對象返回一個月中的某一天 (1 ~ 31)

  date.getHours()  //23  返回 Date 對象的小時 (0 ~ 23)

  date.getMinutes()  //30  返回 Date 對象的分鍾 (0 ~ 59)

  date.getSeconds()  //54  返回 Date 對象的秒數 (0 ~ 59)

  date.getMilliseconds()  返回 Date 對象的毫秒(0 ~ 999)

  date.getTime()  返回 1970 年 1 月 1 日至今的毫秒數

四:各案例轉換

1.  var time = “2017-12-12”轉換成毫秒時間戳

  new Date( time.replace(/-/g,"/") ).getTime()   //1513008000000

 

2. var time = 1513008000000轉換成“2017-12-12”

 注意:time不能是string要是number

  var date = new Date(time)

  var year1 = date2.getFullYear()
  var month = date2.getMonth()
  var today = date2.getDate()
  var Time1 = year1 + "-" + month + "-" + today


免責聲明!

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



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