Date header
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.
Tiêu đề HTTP Date yêu cầu và response header chứa ngày và giờ tạo ra thông điệp.
| Loại tiêu đề | Request header, Response header |
|---|---|
| Forbidden request header | Có |
Cú pháp
Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT
Chỉ thị
<day-name>-
Một trong
Mon,Tue,Wed,Thu,Fri,Sat, hoặcSun(phân biệt chữ hoa/thường). <day>-
Số ngày 2 chữ số, ví dụ: "04" hoặc "23".
<month>-
Một trong
Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec(phân biệt chữ hoa/thường). <year>-
Số năm 4 chữ số, ví dụ: "1990" hoặc "2016".
<hour>-
Số giờ 2 chữ số, ví dụ: "09" hoặc "23".
<minute>-
Số phút 2 chữ số, ví dụ: "04" hoặc "59".
<second>-
Số giây 2 chữ số, ví dụ: "04" hoặc "59".
- GMT
-
Giờ chuẩn Greenwich. Ngày HTTP luôn được biểu thị theo GMT, không bao giờ theo giờ địa phương.
Ví dụ
>Phản hồi với tiêu đề Date
Thông điệp HTTP sau là trạng thái 200 thành công, với tiêu đề Date hiển thị thời gian tạo ra thông điệp.
Các tiêu đề khác bị bỏ qua để ngắn gọn:
HTTP/1.1 200
Content-Type: text/html
Date: Tue, 29 Oct 2024 16:56:32 GMT
<html lang="vi" …
Cố gắng đặt giá trị trường trong JavaScript
Tiêu đề Date là Forbidden request header, vì vậy code này không thể đặt trường Date của thông điệp:
fetch("https://httpbin.org/get", {
headers: {
Date: new Date().toUTCString(),
},
});
Thông số kỹ thuật
| Specification |
|---|
| HTTP Semantics> # field.date> |