JS中,日期對象(獲取當前現在的年份,星期,時間)


<!DOCTYPE html>

<html>

 

<head>

<meta charset="UTF-8">

<title></title>

</head>

 

<body>

</body>

<script type="text/javascript">

//日期對象可以儲存任意一個日期, 並且可以精確到毫秒數( 1 / 1000 秒)。

 

//定義一個時間對象:

 

//var Udate = new Date();

//注意:使用關鍵字new,Date()的首字母必須大寫。 

 

//使 Udate 成為日期對象,並且已有初始值:當前時間(當前電腦系統時間)。

 

//如果要自定義初始值,可以用以下方法:

var d = new Date(2012, 10, 1);

document.write(d + "<br/>");

var c = new Date('Oct 1,2012');

document.write(d + "<br/>");

//訪問方法語法:“<日期對象><方法>”

//Date 對象中處理時間和日期的常用方法:

// get/setDate():    返回,設置日期

//get/setFullYear(): 返回,設置年份,用四位數表示

// get/setYear(): 返回,設置年份

//get/setMonth(): 返回,設置月份(0:1月,,,,11:12月)

//get/setHours(): 返回,設置小時,24小時制

// get/setMinutes(): 返回,設置分鍾數

//get/setSeconds(): 返回,設置秒鍾數

// get/setTime(): 返回,設置單位(毫秒為單位)

 

//1.設置年份方法

//get/setFullYear()返回/設置年份,用四位數表示

var mydate = new Date(); //當前時間

document.write(mydate + "<br/>");

document.write(mydate.getFullYear() + "<br/>"); //輸出當前年份

mydate.setFullYear(81); //設置年份

document.write(mydate + "<br/>") //輸出年份被設定為81年

// 不同瀏覽器,mydate.setFullYear(81)結果不同,

//年份被設定為0081或81兩種情況。

 

//注意:

 

// 結果格式依次為: 星期、 月、 日、 年、 時、 分、 秒、 時區。(火狐瀏覽器)

 

// 不同瀏覽器, 時間格式有差異

 

//2.設置星期的方法

//getDay() 返回星期,返回的是0-6的數字,0 表示星期天。

//如果要返回相對應“星期”,通過數組完成,代碼如下:

var mydate=new Date();//定義日期對象

var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

// 定義數組對象,給每個數組項賦值

var mynum=mydate.getDay();//返回值存儲在變量mynum中 

document.write(mydate.getDay());//輸出getDate()獲取值

document.write("今天是:"+weekday[mynum]);//輸出星期幾

document.write("<br/>");

 

//3.設置時間方法

//get/setTime() 返回/設置時間,單位毫秒數,

//計算從 1970 年 1 月 1 日零時到日期對象所指的日期的毫秒數。

//如果將目前日期對象的時間推遲1小時,代碼如下:

var mydate=new Date();

document.write("當前時間"+mydate+"<br/>");

mydate.setTime(mydate.getTime()+60*60*1000);

document.write("推遲一小時時間:"+mydate);

//注意:一小時60分,一分60秒,一秒1000毫秒;時間推遲一小時就是:"x.setTime(x.getTime()+60*60*1000);"

 

 

</script>

 

</html>


免責聲明!

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



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