Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: PHP Human-like time format  (Прочитано 975 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nucleartux

  • Автор темы
  • Участник
  • *
  • Сообщений: 176
    • Просмотр профиля
PHP Human-like time format
« : 16 Ноября 2009, 07:29:53 »
Как привести время к чел-ому виду, т.е. если дано число 3 то выводит "часа" или "минуты",6 то "часов" или "минут" и т.д.

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: PHP Human-like time format
« Ответ #1 : 16 Ноября 2009, 08:12:12 »
case, if
у меня можно спросить=)

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: PHP Human-like time format
« Ответ #2 : 16 Ноября 2009, 08:15:21 »
man date();

Оффлайн bektau

  • Участник
  • *
  • Сообщений: 140
  • US 9.04, US 9.10 , Lucid 10.04 (fix)
    • Просмотр профиля
Re: PHP Human-like time format
« Ответ #3 : 16 Ноября 2009, 09:18:09 »
function mnozhText($num, $end1, $end2, $end5) {
    $num = abs($n) % 100;
    $numN = $n % 10;
    if ($num > 10 && $num < 20) return $end5;
    if ($numN > 1 && $n1 < 5) return $end2;
    if ($numN == 1) return $end1;
    return $end5;
}
echo '5' . mnozhText(5, 'час', 'часа', 'часов');

Оффлайн r0b1n

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: PHP Human-like time format
« Ответ #4 : 16 Ноября 2009, 15:41:05 »
man date();
там такого нет.

Такой функционал - только вручную, встроенных способов нет.

Оффлайн Riateche

  • Активист
  • *
  • Сообщений: 279
    • Просмотр профиля
    • Idzaaus
Re: PHP Human-like time format
« Ответ #5 : 16 Ноября 2009, 16:19:09 »
Да, встроенных способов нет

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: PHP Human-like time format
« Ответ #6 : 16 Ноября 2009, 16:21:06 »
Такой функционал - только вручную, встроенных способов нет.
http://php.net/manual/en/function.date.php

___________________________________
сори, не так понял вопрос, домой пришел - перечитал и понял, что фигню написал ))))
case, if
правильный ответ...
« Последнее редактирование: 16 Ноября 2009, 17:45:14 от Владимир Николаевич »

 

Страница сгенерирована за 0.024 секунд. Запросов: 22.