Помогите пожалуйста с датой - 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) Wed, 15 Jan 2025 19:00:27 +0300 спс <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/12622/225747 Помогите пожалуйста с датой Дмитрий Mon, 16 Aug 2010 07:06:14 +0400 Сообщения https://visavi.net/topics/12622/225747 спс <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/12622/225744 Помогите пожалуйста с датой Дмитрий Mon, 16 Aug 2010 07:03:54 +0400 Сообщения https://visavi.net/topics/12622/225744 Естественно —mysql воспринимает это как строку, а не как дату, следовательно, сначало, нужно преобразовать ее в дату — <br> <pre class="prettyprint"> echo mysql_result( mysql_query(&quot;SELECT `birth` FROM `users` (YEAR(CURRENT_DATE) - YEAR(STR_TO_DATE(&#039;birth&#039;,&#039;%d-%m-%Y&#039;))) - (DAYOFYEAR(CURRENT_DATE) &lt; DAYOFYEAR(STR_TO_DATE(&#039;birth&#039;,&#039;%d-%m-%Y&#039;))) as `age`&quot;),0,0); </pre> https://visavi.net/topics/12622/225501 Помогите пожалуйста с датой Олег Sun, 15 Aug 2010 20:36:04 +0400 Сообщения https://visavi.net/topics/12622/225501 надо вывести возраст по дате рожденияя с базы, на сниппетсе нашел запрос, делаю так <br> <pre class="prettyprint"> echo mysql_result( mysql_query(&quot;SELECT `birth` FROM `users` (YEAR(CURRENT_DATE) - YEAR(`birth`)) - (DAYOFYEAR(CURRENT_DATE) &lt; DAYOFYEAR(`birth`)) as `age`&quot;),0,0); </pre> не работает. Вообще если вместо `birth` записать дату, а записать её именно гггг-мм-дд то выведет что то, но в базе хранится дата в другом формате. т.е дд-мм-гггг думаю в этом проблема, как быть? https://visavi.net/topics/12622/224841 Помогите пожалуйста с датой Дмитрий Sun, 15 Aug 2010 07:58:11 +0400 Сообщения https://visavi.net/topics/12622/224841