Говорят, что создание сайта - очень длительный и трудоемкий процесс. Мы скажем - НЕТ! Ведь с новыми технологиями, такими как HTML5, CSS3, PHP и MySql можно быстро и легко научиться создавать сайты любой сложности.
Два сумасшедших веб-мастера покажут где что лежит и как этим пользоваться.
История российских железных дорог: справочная ржд.
Авторизация
Новый
Забыл
Пожалуйста, заполните поля выше. Это нужно сделать обязательно, иначе ничего не получится.
PHP Статейки /

Формат времени как у твиттера

  • Среда, 1 декабря 2011, 19:40 |
  • Автор: karpovi4 |
  • Просмотров: 2296 |
  • Комментарии: 2 |
  • В закладки:
Предлагаю вашему вниманию разработанный мною скрипт. Предназначен он для конвертирования обычного формата времени в твиттероподобный (ну или вконтактеподобный). Тоесть вместо привычных "2010-12-01 01:01:01" вы увидите "18 часов назад".
Надеюсь вы найдете достойное применение для данного скрипта!)

Формат времени как у твиттера

А вот и сама функция:
<?php
function time_stamp($session_time)
{
$time_difference = time() - $session_time;
$seconds = $time_difference;
$minutes = round($time_difference / 60 );
$hours = round($time_difference / 3600 );
$days = round($time_difference / 86400 );
$weeks = round($time_difference / 604800 );
$months = round($time_difference / 2419200 );
$years = round($time_difference / 29030400 );
// Секунды
if($seconds <= 60)
{
echo "$seconds секунд назад";
}
// Минуты
else if($minutes <=60)
{
   if($minutes==1)
  {
   echo "одну минуту назад";
   }
   else
   {
    echo "$minutes минут назад";
   }
}
// Часы
else if($hours <=24)
{
   if($hours==1)
  {
   echo "один час назад";
  }
  else
  {
   echo "$hours часов назад";
  }
}
// Дни
else if($days <= 7)
{
  if($days==1)
  {
   echo "один день назад";
  }
  else
  {
   echo "$days дней назад";
   }
}
// Недели
else if($weeks <= 4)
{
   if($weeks==1)
  {
   echo "одну неделю назад";
   }
  else
  {
   echo "$weeks недель назад";
  }
}
// Месяцы
else if($months <=12)
{
   if($months==1)
  {
   echo "один месяц назад";
   }
  else
  {
   echo "$months месяцев назад";
   }
}
// Года
else
{
  if($years==1)
   {
    echo "один год назад";
   }
   else
  {
    echo "$years года\лет назад";
   }
}
}
$session_time ="1264326122";
//$session_time=time();
echo time_stamp($session_time);
?>


Возможно вам придется по вкусу и моя статья о создании правильного сайдбара

Автолюбителям и особенно тем, кто хочет приобрести машину, предлагаем посмотреть автомобили в Ростове-на-Дону популярных марок или мотоциклы. Владельцев бизнеса обязательно заинтересует коммерческий транспорт!
Добавить комментарий