Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: С каким параметром в функции date() нужно выводить дату в RSS

Сообщения:  [1-7] 

 
 автор: himic   (28.09.2007 в 21:56)   письмо автору
 
   для: wawilon   (28.09.2007 в 16:53)
 

Блин, тоже туплю по страшному, попросту надо было поставить strtotime($arr['data'])

   
 
 автор: wawilon   (28.09.2007 в 16:53)   письмо автору
 
   для: himic   (25.09.2007 в 17:44)
 

Блин, ступил... Сорри....
Судя по тому, что началом эпохи считается 1 января 1970 года, а у тебя 31 декабря 69-го. Если учесть что временная зона -6, то у тебя там всегда около 30-ти минут, то есть если быть точным, то 2007 секунд. Так что у тебя там содержится год! Вот!

   
 
 автор: Александрови4   (28.09.2007 в 00:20)   письмо автору
 
   для: fiper   (27.09.2007 в 21:40)
 

ну так и надо выводить
date('r', time());


А у Вас
$arr['date']
точно сожержит время в секундах (TIMESTAMP)?

   
 
 автор: fiper   (27.09.2007 в 21:40)   письмо автору
 
   для: himic   (25.09.2007 в 17:44)
 


$date = date ('D , j M Y  G:i:s +0400',  $row[date] ) ;

   
 
 автор: himic   (25.09.2007 в 17:44)   письмо автору
 
   для: wawilon   (25.09.2007 в 17:33)
 

Шутишь? должно получиться вот так Tue, 25 Sep 2007 13:57:42 +0400

r Дата в формате RFC 2822 Например: Thu, 21 Dec 2000 16:01:07 +0200

У меня почему то всегда выходит Wed, 31 Dec 1969 18:33:27 -0600

   
 
 автор: wawilon   (25.09.2007 в 17:33)   письмо автору
 
   для: himic   (25.09.2007 в 17:14)
 

date("H:i j F Y")

Помоему так... В конце еще добавить "г."
<?
echo date("H:i j F Y")."г.";
?>

И названия месяцов вроде будут на английском.

   
 
 автор: himic   (25.09.2007 в 17:14)   письмо автору
 
 

Вот занялс RSS, всё сделал, а вот появился баг, прочитал, что дату нужно выводить с параметром "r", вывожу <?=date("r",$arr['date']);?>
Открываю на яндекс ленте, а там:


 08:59 1 января 1970 г.
С. Иванов возмущен низкими темпами развития ГЛОНАСС.....

ИТД
Кто имел с этим делом, пожалуйста подлитесь...

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования