日期對象 在JavaScript中提供了Data對象,用於處理和日期有關的內容。通過Data對象可以獲取系統時間、設置時間等。Data對象也具有prototype和constructor屬性。 1創建日期 創建日期的方法有多種,下麵介紹幾種常用的方法。 --可以使用下列語句,創建一個對象表示系統當前 ...
日期對象
在JavaScript中提供了Data對象,用於處理和日期有關的內容。通過Data對象可以獲取系統時間、設置時間等。Data對象也具有prototype和constructor屬性。
1創建日期
創建日期的方法有多種,下麵介紹幾種常用的方法。
--可以使用下列語句,創建一個對象表示系統當前的日期和時間;
var date = new Date();
--可以使用字元串類型的參數,指定日期和時間及具體的格式
var date = new Date("MM/dd/yyyy HH:mm:ss");
--可以使用整型參數,創建距離JavaScript內部定義的起始時間1970年1月1日的某一毫秒的日期和時間
var date = new Date(milliseconds);
--可以使用構造函數創建日期,其參數可以為2-7個,依次按照year month day hours minutes seconds milliseconds匹配。
var date = new Date(year,month);
var date = new Date(year,month,day);
var date = new Date(year,month,day,hours);
var date = new Date(year,month,day,hours,minutes);
var date = new Date(year,month,day,hours,minutes,seconds);
var date = new Date(year,month,day,hours,minutes,seconds,milliseconds);
2.日期對象的屬性和方法
方法: getFullYear() 獲取4位數的年份 getMonth() 獲取月份,從0開始的 getDate() 獲取日(1-31) getDay() 獲取星期 0-6 getHours() 獲取小時 getMinutes() 獲取分鐘 getSeconds() 獲取秒 setFullYear() 設置 setMonth() setDate() setDay() setHours() setMinutes() setSecends() d.toLocaleString() 年月日時分秒 將時間類型轉換成字元串 d.toLocaleDateString() 年月日 d.toLocaleTimeString() 時分秒 利用Date()對象實現客戶端動態時鐘,例如:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> function showTime() { var date = new Date(); var str; str = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + " "; str += full(date.getHours()) + ":" + full(date.getMinutes()) + ":" + full(date.getSeconds()); document.getElementById("time").innerHTML = str; } function full( n ) { if ( n<10 ){ n ="0" + n; } return n; } window.setInterval("showTime()",1000); </script> </head> <body> <div id="time"></div> </body> </html>
註意:儘量不要在setInterval()方法調用document.write()方法,因為setInterval()方法調用的函數執行document.write()輸出非html標簽的內容時,會重新生成頁面,此時頁面中已不存在JavaScript腳本,因此不能重覆執行,可以通過更改div的innerhtml來實現。
特此聲明:如需轉載請註明出處,如有疑問請及時提出以便於改正,如有侵權,聯繫刪除,謝謝