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:
- Ba chữ cái đầu của tên ngày trong tuần
- Ba chữ cái đầu của tên tháng
- 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
- 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
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.prototype.todatestring> |