Искать  
 
   
 
дата
Отправлено: 26 Март 2010 01:19 A.M.   [ Игнорировать ]
Студент
RankRank
Всего сообщений:  74
Зарегистрирован  2008-09-02

Нужно массово изменить дату публикации для записей блога.
Насколько я понял дата там такого вот формата:
1257583448 что означает (2009.11.07)
Вопрос как собственно перевести дату в этот набор чисел. Или есть другой способ?

Спасибо!

Профиль
 
 
Отправлено: 26 Март 2010 08:34 A.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27
<?php
   
echo mktime(14,00,00,01,01,2010);
?> 

Смотрите функцию в мануале чуть чуто

Профиль
 
 
Отправлено: 26 Март 2010 11:23 A.M.   [ Игнорировать ]   [ # 2 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

1. это называется Unix timestamps, по сути- количество секунд с 1970 года
2. как перевести - зависит от подхода. Я бы использовал напрямик запрос UPDATE в MySQL + команды UNIX_TIMESTAMP() (Обратная функция - FROM_UNIXTIME()).
как-то так:

UPDATE weblog_titles SET entry_date  UNIX_TIMESTAMP('2009-11-07'); 
 Подпись 

booooring…

Профиль