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

Форум PHP

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

 

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

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

тема: Помогите с датой в PHP

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

 
 автор: bronenos   (20.02.2007 в 13:15)   письмо автору
 
   для: chturm   (20.02.2007 в 13:04)
 

print date2str (date("Y-m-d H:i:s")) . '<br/>' . date2str ('2006-12-2 14:43:05');

   
 
 автор: chturm   (20.02.2007 в 13:04)   письмо автору
 
   для: cheops   (20.02.2007 в 13:03)
 

но он ни чего не выводит

   
 
 автор: cheops   (20.02.2007 в 13:03)   письмо автору
 
   для: chturm   (20.02.2007 в 12:55)
 

да.

   
 
 автор: chturm   (20.02.2007 в 12:55)   письмо автору
 
   для: bronenos   (20.02.2007 в 12:29)
 

спасибо за функцию!
но как в неё ввести необходимые данные?
через $date?

   
 
 автор: bronenos   (20.02.2007 в 12:29)   письмо автору
 
   для: chturm   (20.02.2007 в 11:55)
 

<?
function date2str ($date)
{
  if (
preg_match ('#((\d{4})-(\d{2})-(\d{2})) (\d{2}):(\d{2}):(\d{2})#s'$date$out))
  {
    
$month date ("Y-m-");
    
$today date ("d");
    
$yesterday $today 1;

    if (
$out[1] == $month.$today)
      return 
"Сегодня, $out[5]:$out[6]";
    elseif (
$out[1] == $month.$yesterday)
      return 
"Вчера, $out[5]:$out[6]";
    else
      return 
"$out[4].$out[3].$out[2]$out[5]:$out[6]";
  }
  else return 
false;
}
?>

   
 
 автор: chturm   (20.02.2007 в 11:55)   письмо автору
 
 

Формат входящей даты ГГГГ-ММ-ДД ЧЧ:ММ:СС

function datetime2ufdate($date)

{

return $date;

}


Если дата сегодня, то выдавать «сегодня ЧЧ:ММ»
Если дата вчера, то выдавать «вчера ЧЧ:ММ»
Если дата раньше чем вчера, то выдавать ДД.ММ.ГГГГ ЧЧ:ММ


С Уважением,

Андрей Сергеев

   

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

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

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