Đối tượng Date
Đố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
| Phương thức | Mô tả |
|---|---|
| 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);