Какой RFC описывает формат, используемый для даты/времени в современных HTTP-заголовках, таких как «Last-Modified» и «If-Modified-Since», и как генерировать дату/time string в PHP в соответствии с таким форматом?Формат даты/времени, используемый в заголовках HTTP
Некоторые источники указывают на RFC 2822, который, как указано DateTime класса, который использует формат D, d M Y H:i:s O
, но из моих тестов, этот формат дает +0000
вместо GMT
в конце. Я пробовал другие спецификаторы часовых поясов, но ни один из них, кажется, не поставил GMT
в конце, ближайший результат у меня был с UTC
. Однако, как показал Firebug, все сайты используют GMT
в заголовках HTTP, а не +0000
или UTC
.
Какой формат действительно используется и как я могу форматировать дату/время так же, как это делают другие сайты?
Добавить некоторый код ... –