JS日期對(duì)象簡(jiǎn)單操作(獲取當(dāng)前年份、星期、時(shí)間)
本文實(shí)例為大家分享了JavaScript獲取當(dāng)前年份、星期、時(shí)間的方法,供大家參考,具體內(nèi)容如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script type="text/javascript"> //日期對(duì)象可以儲(chǔ)存任意一個(gè)日期, 并且可以精確到毫秒數(shù)( 1 / 1000 秒)。 //定義一個(gè)時(shí)間對(duì)象: //var Udate = new Date(); //注意:使用關(guān)鍵字new,Date()的首字母必須大寫。 //使 Udate 成為日期對(duì)象,并且已有初始值:當(dāng)前時(shí)間(當(dāng)前電腦系統(tǒng)時(shí)間)。 //如果要自定義初始值,可以用以下方法: var d = new Date(2012, 10, 1); document.write(d + "<br/>"); var c = new Date('Oct 1,2012'); document.write(d + "<br/>"); //訪問(wèn)方法語(yǔ)法:“<日期對(duì)象><方法>” //Date 對(duì)象中處理時(shí)間和日期的常用方法: // get/setDate(): 返回,設(shè)置日期 //get/setFullYear(): 返回,設(shè)置年份,用四位數(shù)表示 // get/setYear(): 返回,設(shè)置年份 //get/setMonth(): 返回,設(shè)置月份(0:1月,,,,11:12月) //get/setHours(): 返回,設(shè)置小時(shí),24小時(shí)制 // get/setMinutes(): 返回,設(shè)置分鐘數(shù) //get/setSeconds(): 返回,設(shè)置秒鐘數(shù) // get/setTime(): 返回,設(shè)置單位(毫秒為單位) //1.設(shè)置年份方法 //get/setFullYear()返回/設(shè)置年份,用四位數(shù)表示 var mydate = new Date(); //當(dāng)前時(shí)間 document.write(mydate + "<br/>"); document.write(mydate.getFullYear() + "<br/>"); //輸出當(dāng)前年份 mydate.setFullYear(81); //設(shè)置年份 document.write(mydate + "<br/>") //輸出年份被設(shè)定為81年 // 不同瀏覽器,mydate.setFullYear(81)結(jié)果不同, //年份被設(shè)定為0081或81兩種情況。 //注意: // 結(jié)果格式依次為: 星期、 月、 日、 年、 時(shí)、 分、 秒、 時(shí)區(qū)。(火狐瀏覽器) // 不同瀏覽器, 時(shí)間格式有差異 //2.設(shè)置星期的方法 //getDay() 返回星期,返回的是0-6的數(shù)字,0 表示星期天。 //如果要返回相對(duì)應(yīng)“星期”,通過(guò)數(shù)組完成,代碼如下: var mydate=new Date();//定義日期對(duì)象 var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; // 定義數(shù)組對(duì)象,給每個(gè)數(shù)組項(xiàng)賦值 var mynum=mydate.getDay();//返回值存儲(chǔ)在變量mynum中 document.write(mydate.getDay());//輸出getDate()獲取值 document.write("今天是:"+weekday[mynum]);//輸出星期幾 document.write("<br/>"); //3.設(shè)置時(shí)間方法 //get/setTime() 返回/設(shè)置時(shí)間,單位毫秒數(shù), //計(jì)算從 1970 年 1 月 1 日零時(shí)到日期對(duì)象所指的日期的毫秒數(shù)。 //如果將目前日期對(duì)象的時(shí)間推遲1小時(shí),代碼如下: var mydate=new Date(); document.write("當(dāng)前時(shí)間"+mydate+"<br/>"); mydate.setTime(mydate.getTime()+60*60*1000); document.write("推遲一小時(shí)時(shí)間:"+mydate); //注意:一小時(shí)60分,一分60秒,一秒1000毫秒;時(shí)間推遲一小時(shí)就是:"x.setTime(x.getTime()+60*60*1000);" </script> </html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS三級(jí)聯(lián)動(dòng)代碼格式實(shí)例詳解
這篇文章主要介紹了JS三級(jí)聯(lián)動(dòng)代碼格式實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12js下拉菜單語(yǔ)言選項(xiàng)簡(jiǎn)單實(shí)現(xiàn)
大家對(duì)下拉菜單并不陌生吧,下面為大家介紹下使用js實(shí)現(xiàn)下拉菜單語(yǔ)言選項(xiàng),具體實(shí)現(xiàn)如下,喜歡的朋友可以看看2013-09-09Layui數(shù)據(jù)表格判斷編輯輸入的值,是否為我需要的類型詳解
今天小編就為大家分享一篇Layui數(shù)據(jù)表格判斷編輯輸入的值,是否為我需要的類型詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10js中將多個(gè)語(yǔ)句寫成一個(gè)語(yǔ)句的兩種方法小結(jié)
js中將多個(gè)語(yǔ)句寫成一個(gè)語(yǔ)句的兩種方法講述了逗號(hào)運(yùn)算符將多個(gè)語(yǔ)句寫成一個(gè)語(yǔ)句以及花括號(hào)寫成一個(gè)語(yǔ)句的實(shí)現(xiàn)方法,需要的朋友可以參考一下2007-12-12JavaScript中的50+個(gè)實(shí)用工具函數(shù)小結(jié)
JavaScript可以做很多出色的事情,本篇文章給大家整理50+個(gè)實(shí)用工具函數(shù),可以幫助你提高工作效率并可以幫助調(diào)試代碼,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-06-06