На юкозе есть код "$USER_REG_DAYS$" показывающий сколько дней пользователь находится на сайте.
Нужен скрипт который выбирал в зависимости от числа, какое слово поставить, т.е. если это "1", то "день", если "2", то "дня", если "5", то "дней". Я сам написал условие для слова "день":
Code
var day = $USER_REG_DAYS$
if (day==1)
{document.write("день")}
else {
for(i=11; i<100; i+=10){
if (day==i)
{
document.write("день")
}
}
}
Помогите написать для "дня" и "дней".
день это: 1,21,31,41,51...
дня это: 2-4,22-24,32-34...
дней это: 5-20,25-30,35-40... Добавлено (20 Июль 2009, 16:31)
---------------------------------------------
Все ненадо, сам написал, кому надо вот:
Code
<script language="javascript">
<!--
var day = $USER_REG_DAYS$
// день
if (day==1)
{document.write("день")}
else {
for(i=21; i<1000; i+=10){
if (day==i){
document.write("день")
}}}
// дня
if (day==2 || day==3 || day==4)
{document.write("дня")}
else {
for(i=22; i<1000; i+=10){
for(a=i; a<i+3; ++a){
if (day==a){
document.write("дня")
}}}}
// дней
for(i=5; i<21; ++i){
if (day==i){
document.write("дней")
}}
for(i=25; i<1000; i+=10){
for(a=i; a<i+6; ++a){
if (day==a){
document.write("дней")
}}}
//-->
</script>
P.S. Поздравьте меня я выучил javascript! 