Думаю сделать карту сайта. Там в выводе выводится дата. Посмотрел в рекомендациях гугла, приводится такое: ГГГГ-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) с + свое местное время
Вообщем узнал кое-чего нового
Спустя 24 минуты, 13 секунд (9.05.2012 - 13:47) Sergen написал(а):
Решение почти нашел и очень простое
date(DATE_W3C) либо date(DATE_ATOM)
Вот только выводит 2012-05-09T13:44:32+04:001336556672
Не пойму, откуда последние 10 цифр и как их убрать?
date(DATE_W3C) либо date(DATE_ATOM)
Вот только выводит 2012-05-09T13:44:32+04:001336556672
Не пойму, откуда последние 10 цифр и как их убрать?