JavaScript中古怪的時間問題!!

來源:互聯網
上載者:User

在JavaScript中建立一個時間主要有以下幾種方法:
  var   today   =   new   Date();    
    返回當前的日期和時間    
     
  var   newyear   =   new   Date(December   31,   1998   23:59:59);    
    輸入的是表單的字串   “月   日,年   小時:分鐘:秒”    
     
  var   bday   =   new   Date(75,   1,   16);    
    參數是年份,月,日    
     
  var   bday   =   new   Date(75,   1,   16,   12,   0,   0);    
    參數是年份,月,日,小時,分鐘,秒

本來在程式中顯示都是沒有什麼問題的,但是在今日2007-8-31卻發現了一個嚴重的問題,如果在今天用後三種方法的話日期會被設到9-1的,呵呵最後只能用
  setDate()    
    設定每月中的第幾天(從0到30)    
     
  setHours()    
    設定小時(從0到23)    
     
  setMinutes()    
    設定分鐘(從0到59)    
     
  setMonth()    
    設定月份(從0到11)    
     
  setSeconds()    
    設定秒數(從0到59)    
     
  setTime()    
    設定時間(從公元以來的毫秒數)    
     
  setYear()    
    設定年份

去設定8-31

相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。