Вывод возраста в анкету - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 12 Jan 2025 08:37:02 +0300 Если пойти по пути индусов, то проблема решается так - $age--;, собственно каков вопрос - таков ответ <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> <br> А вообще, не вдаваясь в код, вижу, что операция идет только с годом.<br> Смотри. Мне 15 лет, я родился в 1994. Сейчас 2010-й год. 2010-1994 будет 16. Что есть на год больше. А почему? А потому что отсчет надо вести не от 01.01, а от дня рождения юзера. Включи в свое вычисление еще день и месяц. Тогда вычислишь верно. https://visavi.net/topics/5047/104678 Вывод возраста в анкету 7ion Sun, 17 Jan 2010 04:08:31 +0300 Сообщения https://visavi.net/topics/5047/104678 не могу сделать <br> вот код посмотрите плис <br> --- <br> $d=date(&quot;d-m-&quot;); <br> $y=date(&quot;Y&quot;); <br> $select = mysql_query (&quot;Select id,user,birth from users&quot;); <br> $us=$inf[&quot;user&quot;]; <br> $usid=$inf[&quot;id&quot;]; <br> $birth=$inf[&quot;birth&quot;]; <br> $d1=substr($birth,0,2); <br> $m1=substr($birth,4,2); <br> $y1=substr($birth,6,4); <br> if ($y&gt;$y1) $age=$y-$y1; else $age=&quot;(Не известно)&quot;; <br> if ((!$age)||($age==0)||($age==&quot;&quot;)||($age&gt;$y)) $age=&quot;(Не известно)&quot;; else $age=&quot;(лет &lt;b&gt;&quot;.$age.&quot;&lt;/b&gt; )\n&quot;; <br> echo &quot;-Днюха: &quot;.$age.&quot;&lt;br/&gt;\n&quot;; <br> кто не понял, то я хочу сделать чтобы выводило днюху не в дд-мм-гггг а сразу возраст. Этот код выводит,Но на год вперед, как исправить? https://visavi.net/topics/5047/104662 Вывод возраста в анкету TheFaith Sun, 17 Jan 2010 02:35:41 +0300 Сообщения https://visavi.net/topics/5047/104662