Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вывод дней, дня, день в JS
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
webog, у вас 2 независимых условия. Для 21 значеине переменной присваивается дважды.
Пройдитесь пошагово или в консоль выводите строку в которой происходит присвоеине при каждом присвоении, станет понятно ;)
Покинул форум
Сообщений всего: 242
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
[+]
То что "присваевается" это я понял. Как сделать код универсальным, допустим до 100 (100 дней, 51 день) и как сделать без присвоения.
----- Hello!
IllusionMH
Отправлено: 28 Октября, 2015 - 17:24:04
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
webog, составить набор условий/исключений и проверять.
отдельно проверяется диапазон 11-19.
А в остальных случаях проверять остаток от деления на 10, как в коде выше.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Поискать "javascript склонение существительных" не пробовали?
У меня в топе гугла выводится http://habrahabr[dot]ru/post/105428/ с кучей реализаций для разных языков.
----- PostgreSQL DBA
webog
Отправлено: 28 Октября, 2015 - 17:51:16
Частый гость
Покинул форум
Сообщений всего: 242
Дата рег-ции: Нояб. 2011
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.