Помогите пожалуйста с датой - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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("SELECT `birth` FROM `users` (YEAR(CURRENT_DATE) - YEAR(STR_TO_DATE('birth','%d-%m-%Y'))) - (DAYOFYEAR(CURRENT_DATE) < DAYOFYEAR(STR_TO_DATE('birth','%d-%m-%Y'))) as `age`"),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("SELECT `birth` FROM `users` (YEAR(CURRENT_DATE) - YEAR(`birth`)) - (DAYOFYEAR(CURRENT_DATE) < DAYOFYEAR(`birth`)) as `age`"),0,0);
</pre>
не работает. Вообще если вместо `birth` записать дату, а записать её именно гггг-мм-дд то выведет что то, но в базе хранится дата в другом формате. т.е дд-мм-гггг думаю в этом проблема, как быть?
https://visavi.net/topics/12622/224841
Помогите пожалуйста с датой ДмитрийSun, 15 Aug 2010 07:58:11 +0400Сообщенияhttps://visavi.net/topics/12622/224841