Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжим знакомиться с протоколом HTTP в рубрике серверы и протоколы и ее разделе HTTP протокол. Когда происходит взаимодействие клиент-сервер по протоколу HTTP активно используется в сообщениях дата и время, но поскольку HTTP протокол довольно строги, то для даты и времени в сообщения был принят определенный формат, с которым мы и познакомимся в данной записи.
Дата и время в HTTP. Форматы даты/времени
Если вы хотите узнать всё про протокол HTTP, обратитесь к навигации по рубрике HTTP протокол. Еще одним параметром HTTP является дата и время. Дата и время в HTTP может храниться в трех различных форматах:
[php]
Sun, 06 Nov 1994 08:49:37 GMT ; RFC 822, дополненный в RFC 1123
Sunday, 06-Nov-94 08:49:37 GMT ; RFC 850, переписанный как RFC 1036
Sun Nov 6 08:49:37 1994 ; формат asctime () ANSI C
[/php]
Формат, указанный сверху является стандартом в Интернете. Второй формат даты и времени в HTTP уже устарел, его главный минус в том, что год указывается в виде двух цифр. Любое HTTP приложение (хоть клиент, хоть HTTP сервер) должно понимать все три формата – это сделано для совмести с HTTP версии 1.0 и является обязательным требование стандарта HTTP. Но в HTTP заголовках должны генерировать дату и время только в верхнем формате. Все без исключения форматы HTTP даты/времени должны быть представлены в GMT. Пожалуй, это всё, что нужно знать про формат HTTP даты/времени.
Выберете удобный для себя способ, чтобы оставить комментарий