Время в формате RFC822
Метки: [без меток]
Никак не могу понять. Данная запись
Tue, 28 Mar 2006 12:30:35 +0400
означает, что время записано в GMT и к нему нужно прибавить еще 4 часа (т.е. сейчас 16:30:35) или то, что время записано со смещением данного часового пояса (т.е. сейчас 12:30:35)
Кстати, в том же формате написано:
Universal Time (sometimes also called “Zulu Time”) was called Greenwich Mean Time (GMT) before 1972, however this term should no longer be used. Since the introduction of an international atomic time scale, almost all existing civil time zones are now related to UTC, which is slightly different from the old and now unused GMT.
Так что использование GMT не совсем корректно.
Это и правда не RFC822(ietf), а RFC2822(ietf), так как первый определяет год как 2-е цифры, а в последнем все это поправлено, но оставлены старые варианты с пометкой obsolete.
Роман Чемисов[досье] http://www.zvon.org/tmRFC/RFC2822/Output/chapter3.html#sub3
Закиров Руслан[досье]
Это я всё читал. И понимаю, что в этом документе описаны требования к формату даты и времени. Но ещё раз говорю: основополагающим документом, определяющим формат времени является ISO 8601 standard, а не документ, называющийся Internet Message Format.
Это я всё читал. И понимаю, что в этом документе описаны требования к формату даты и времени. Но ещё раз говорю: основополагающим документом, определяющим формат времени является ISO 8601 standard, а не документ, называющийся Internet Message Format.
Роман Чемисов[досье] В спецификации RSS 2.0, при прочтении которой у меня возник этот вопрос, четко сказано, что время должно соответствовать RFC822(ietf) (с оговоркой про 4-х значный год). Зачем вы сюда пытаетесь приплести стандарт ISO, про который в вопросе не было даже намека, мне неясно.