js時間操作

2022-03-28 08:42:16 字數 2294 閱讀 4500

var mydate = new date();    

mydate.getyear();       //獲取當前年份(2位)    

mydate.getfullyear();   //獲取完整的年份(4位,1970-????)  

mydate.getmonth();      //獲取當前月份(0-11,0代表1月)(要加1) 

mydate.getdate();       //獲取當前日(1-31)    

mydate.getday();        // 獲取當前星期x(0-6,0代表星期天)    

mydate.gettime();       //獲取當前時間(從1970.1.1開始的毫秒數)    

mydate.gethours();      //獲取當前小時數(0-23)    

mydate.getminutes();    // 獲取當前分鐘數(0-59)    

mydate.getseconds();    //獲取當前秒數(0-59)    

mydate.getmilliseconds();   //獲取當前毫秒數(0-999)    

mydate.tolocaledatestring();    //獲取當前日期    

var mytime=mydate.tolocaletimestring();    //獲取當前時間    

mydate.tolocalestring( );       //獲取日期與時間 

setdate()       //改變date物件的日期
sethours()      //改變小時數
setminutes()    //改變分鐘數
setmonth()      //改變月份
setseconds()    //改變秒數
settime()       //改變完整的時間
setyear()       //改變年份

togmtstring() 把date物件的日期(乙個數值)轉變成乙個gmt時間字串,返回類似下面的值:weds,14 may 2007 10:02:02 gmt(精確的格式依賴於計算機上所執行的作業系統而變) tolocalestring() 把date物件的日期(乙個數值)轉變成乙個字串,使用所在計算機上配置使用的特定日期格式 utc() 使用date utc(年、月、日、時、分、秒),以自從2023年1月1日00:00:00(其中時、分、秒是可選的)以來的毫秒數的形式返回日期

1、當前系統區域設定格式(tolocaledatestring和tolocaletimestring)

例子:(new date()).tolocaledatestring() + " " + (new date()).tolocaletimestring()

結果: 2023年1月29日 16:13:11

2.普通字串(todatestring和totimestring)

例子:(new date()).todatestring() + " " + (new date()).totimestring()

結果:tue jan 29 2008 16:13:11 utc+0800

3.格林威治標準時間(togmtstring)

例子: (new date()).togmtstring()

結果:tue, 29 jan 2008 08:13:11 utc

4.全球標準時間(toutcstring)

例子: (new date()).toutcstring()

結果:tue, 29 jan 2008 08:13:11 utc

5.date物件字串(tostring)

例子:(new date()).tostring()

結果:tue jan 29 16:13:11 utc+0800 2008

1、得到日期和年和設定日期和年時間,其中很怪的問題就是不能對月份進行設定(比較的怪):

2、獲得年的時候最好用getfullyear()方法來做 3、由於針對月份,js是從0開始的,因此需要對月份進

行操作時要加1 下面是幾個關於時間的經典而且經常會用到的例子,對大家會有幫助的: 1、將2005-8

-5轉換成2005-08-05格式 

2、得到間隔天

數3、得到間隔時

間4、得到今天的日

期6、得到前n天或後

n天的日期 方法1:

方法2:

方法3:

JS時間操作

var mydate new date 獲取系統當前時間 mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 m...

js操作當前時間

1.獲取當前時間 var now new date var fullyear now.getfullyear 獲取格式為20190809 var year now.getyear 獲取年份 var month now.getmonth 獲取月份從0開始,1月為0,8月為7 var day now.g...

js計算時間系列操作

let starttime new date var mydate newdate 獲取當前系統時間 建立乙個物件 獲取到的時間為 wed jun 03 202017 24 55 gmt 0800 中國標準時間 var mydate newdate 2010 10 09 獲取指定時間物件 建立乙個物...