Đối tượng Date
, để làm việc với ngày tháng, nó chứa các phương thức để lấy ngày, giờ, ...
Để tạo ra đối tượng Date cho ngày tháng hiện tại dùng cú pháp
var d = new Date[];
Ngoài ra để biểu diễn ngày tháng bất kỳ thì cần truyền tham số khởi tạo khi gọi new Date
Có các cách khởi tạo:
//Sử dụng thời gian Unix new Date[milliseconds]; //Sử dụng chuỗi biểu diễn ngày tháng new Date[dateString]; //Sử dụng các tham số năm, tháng, ngày, giờ, phút, giây, mini giây new Date[year, month, day, hours, minutes, seconds, milliseconds];
Ví dụ
//Fri Jan 02 1970 00:00:00 var d1 = new Date[86400000]; //Fri Jan 02 2015 10:42:00 var d2 = new Date["January 2, 2015 10:42:00"]; //Sat Jun 11 1988 11:42:00 var d3 = new Date[88,5,11,11,42,0,0];
Lưu ý JavaScript đếm tháng từ 0 đến 11. Tháng 1 là 0.
Các phương thức của Date
getDate[] | Lấy ngày của tháng [1 - 31] |
getDay[] | Ngày tuần [0-6] |
getFullYear[] | Lấy năm bốn số [yyyy] |
getHours[] | Lấy giờ [0-23] |
getMilliseconds[] | Mili giây[0-999] |
getMinutes[] | Lấy phút [0-59] |
getMonth[] | Lấy tháng [0-11] |
getSeconds[] | Lấy giây [0-59] |
getTime[] | Lấy thời gian Unix |
Vị dụ đồng hồ thời gian hiện tại
function printTime[] { var d = new Date[]; var hours = d.getHours[]; var mins = d.getMinutes[]; var secs = d.getSeconds[]; document.body.innerHTML = hours+":"+mins+":"+secs; } setInterval[printTime, 1000];