Đố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);
Đăng ký theo dõi ủng hộ kênh