[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что за буквы в выводе времени?
Sergen
Доброго времени суток и всех с праздником!
Думаю сделать карту сайта. Там в выводе выводится дата. Посмотрел в рекомендациях гугла, приводится такое: ГГГГ-MM-ДДTчч:ммTZD или 2012-05-09T07:26:16Z На http://www.sitemaps.org приводится такой пример 2004-09-22T14:12:14+00:00
Вопрос, откуда берется буква Т(ее нет в спецификаторах date)?
И второе. Как хранить такое хозяйство в базе?




Спустя 12 минут, 10 секунд (9.05.2012 - 12:37) sergeiss написал(а):
В любой нормальной БД есть тип данных, который позволяет хранить дату и время в одном поле.
А буква Т... Может быть, это просто заполнитель, чтобы пробела не было, чтобы дата-время были монолитной символьной строкой? Других версий у меня нет.

Спустя 18 минут, 5 секунд (9.05.2012 - 12:55) Xes написал(а):
если это не супер новостной сайт то достаточно только даты без времени в формате date("Y-m-d")

Спустя 27 минут, 49 секунд (9.05.2012 - 13:22) Sergen написал(а):
Цитата (Xes @ 9.05.2012 - 08:55)
если это не супер новостной сайт то достаточно только даты без времени в формате date("Y-m-d")

Да я в курсе. Время вообще можно не указывать, необязательный атрибут. Но тут дело вот в чем. Воруют контент, а указание точного времени, как мне кажется для ПМ все же руководство чтобы вычислить оригинальность.

Собственно по вопросу. В функциях Mysql не нашел функцию чтобы так выводилось.
Т как я понял с требований ISO 8601 своего рода разделитель. Время указывается по Гринвичу (я так понимаю надо TIMESTAMP) с + свое местное время
Вообщем узнал кое-чего нового smile.gif

Спустя 24 минуты, 13 секунд (9.05.2012 - 13:47) Sergen написал(а):
Решение почти нашел и очень простое

date(DATE_W3C) либо date(DATE_ATOM)

Вот только выводит 2012-05-09T13:44:32+04:001336556672

Не пойму, откуда последние 10 цифр и как их убрать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.