Date.prototype.toDateString()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phương thức toDateString() của các instance Date trả về một chuỗi đại diện cho phần ngày của ngày này được diễn giải theo múi giờ địa phương.

Try it

const event = new Date(1993, 6, 28, 14, 39, 7);

console.log(event.toString());
// Expected output: "Wed Jul 28 1993 14:39:07 GMT+0200 (CEST)"
// Note: your timezone may vary

console.log(event.toDateString());
// Expected output: "Wed Jul 28 1993"

Cú pháp

js
toDateString()

Tham số

Không có.

Giá trị trả về

Một chuỗi đại diện cho phần ngày của ngày đã cho (xem mô tả để biết định dạng). Trả về "Invalid Date" nếu ngày không hợp lệ.

Mô tả

Các instance Date đề cập đến một thời điểm cụ thể. toDateString() diễn giải ngày theo múi giờ địa phương và định dạng phần ngày bằng tiếng Anh. Nó luôn sử dụng định dạng sau, cách nhau bởi khoảng trắng:

  1. Ba chữ cái đầu của tên ngày trong tuần
  2. Ba chữ cái đầu của tên tháng
  3. Ngày trong tháng gồm hai chữ số, được đệm bằng số không ở bên trái nếu cần thiết
  4. Năm gồm ít nhất bốn chữ số, được đệm bằng số không ở bên trái nếu cần thiết. Có thể có dấu âm

Ví dụ: "Thu Jan 01 1970".

  • Nếu bạn chỉ muốn lấy phần thời gian, hãy sử dụng toTimeString().
  • Nếu bạn muốn lấy cả ngày và thời gian, hãy sử dụng toString().
  • Nếu bạn muốn ngày được diễn giải theo UTC thay vì múi giờ địa phương, hãy sử dụng toUTCString().
  • Nếu bạn muốn định dạng ngày theo định dạng thân thiện hơn với người dùng (ví dụ: bản địa hóa), hãy sử dụng toLocaleDateString().

Ví dụ

Sử dụng toDateString()

js
const d = new Date(0);

console.log(d.toString()); // "Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)"
console.log(d.toDateString()); // "Thu Jan 01 1970"

Đặc tả kỹ thuật

Thông số kỹ thuật
ECMAScript® 2027 Language Specification
# sec-date.prototype.todatestring

Tương thích trình duyệt

Xem thêm