Как сделать правильное окончание?

Тема в разделе "Как сделать...", создана пользователем GOOFY, 18 июн 2010.

Статус темы:
Закрыта.
  1. GOOFY

    GOOFY Постоялец

    Регистр.:
    6 ноя 2006
    Сообщения:
    73
    Симпатии:
    9
    Есть скрипт:

    PHP:
    <?php
    $date_to 
    mktime(00,00,01,21,09,2010);
     
    $date_now mktime();
     
    $date_left $date_to-$date_now;
     
    $gtdate getdate($date_left);
     
    echo 
    'До Дня города N осталось '.$gtdate['yday'].' дней.';
    ?>
    Как сделать, чтобы у слова "день" отображался правильное окончание? Например 1 день, 2 дня, 5 дней и тд.

    Помогите, пожалуйста!
     
  2. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    ну гугл или яндекс ещё существуют и ищут неплохо. По крайней мере по запросу "php окончания" самым первым выпал ответ
    http://www.mitlex.ru/notes/php/pravilnyye-okonchaniya-slov/
     
Статус темы:
Закрыта.