тип CURRENT_TIMESTAMP ,
Как вывести день месяц и год из 2011-07-18 00:00:00 в год месяц и число, но так чтоб не подряд, а в разные div засунуть привожу мой код:
Таблица post:
id | title |text | fulltext | name | page | view | date | cat
<?php
$result3=mysql_query("SELECT `title`,`text`,`date`,`name` FROM `post` WHERE `page`='1' ORDER BY `date` DESC LIMIT 10",$db);
$row3 = mysql_fetch_array($result3);
do
{
printf ("
<article id='arttext'>
<header id='arthead'>
<span title='ТУТ ДОЛЖЕН БЫТЬ ГОД'><time><div id='day'>ЧИСЛО</div><div id='month'>МЕСЯЦ</div></time></span>
<a href='post/name' title='Открыть полную новость'><h1>загаловок</h1></a>
</header>
<section id="text" class="wordwrap"><p>
фул_текст(ну это неважно)
</p><a href="post/name" title="Открыть полную новость" class=""><span class="fr button medium yellow">Читать целиком</span></a></section>"
,$row3["title"],$row3["desc"],$row3["name"],$row3["date"]);
}
while ($row3 = mysql_fetch_array($result3));
?>
незнаю как это делаеться научите пожалусто.
Спустя 4 часа, 8 минут, 28 секунд (18.07.2011 - 04:47) Haotarez написал(а):
Hokegao
вообще вроде есть элегантное решение данной задачи (запросами), но я в 99% случаев использую substr и выдираю нужные мне куски (обычно я правда не пользую данный тип поля)
вообще вроде есть элегантное решение данной задачи (запросами), но я в 99% случаев использую substr и выдираю нужные мне куски (обычно я правда не пользую данный тип поля)
Спустя 3 часа, 23 минуты, 1 секунда (18.07.2011 - 08:10) ADiel написал(а):
date("нужный формат", strtotime(данные из бд));
Только сначала нужно проверить наличие даты из mysql, а то выдаст 1970 год
Храни в бд unixtime. ПО нему легче сортировать и он более предскажуем, чем timestamp
Только сначала нужно проверить наличие даты из mysql, а то выдаст 1970 год
Храни в бд unixtime. ПО нему легче сортировать и он более предскажуем, чем timestamp
Спустя 4 часа, 24 минуты, 37 секунд (18.07.2011 - 12:35) Hokegao написал(а):
Ничего не понял искал насчёт substr нашол только правило а как его приминить в моём случае ктонибудь может привести полный код с тем как это должно быть ?
Потомучто сам я не справилсо.
Потомучто сам я не справилсо.

Спустя 3 минуты, 41 секунда (18.07.2011 - 12:38) ADiel написал(а):
Цитата (Hokegao @ 18.07.2011 - 09:35) |
Ничего не понял искал насчёт substr нашол только правило а как его приминить в моём случае ктонибудь может привести полный код с тем как это должно быть ? Потомучто сам я не справилсо. ![]() |
echo date("d.m.Y", strtotime($row3["date"]));
Спустя 37 минут, 43 секунды (18.07.2011 - 13:16) Hokegao написал(а):
Получилось вот таким раком ^_^ . Только есть вопрос как заменить цифру месяца на русский месяц словом, допустим у меня есть функция которая эта делает:
, а как её подключить к моему примеру?
<?php function russian_date(){
$date=explode(".", date(".m."));
switch ($date[1]){
case 1: $m='Янв'; break;
case 2: $m='Фев'; break;
case 3: $m='Март'; break;
case 4: $m='Апр'; break;
case 5: $m='Май'; break;
case 6: $m='Июнь'; break;
case 7: $m='Июль'; break;
case 8: $m='Авг'; break;
case 9: $m='Сент'; break;
case 10: $m='Окт'; break;
case 11: $m='Ноя'; break;
case 12: $m='Дек'; break;
}
echo $date[0].' '.$m.' '.$date[2];
}
russian_date();
?>
, а как её подключить к моему примеру?
<?php
$result3=mysql_query("SELECT `title`,`text`,`date`,`name` FROM `post` WHERE `page`='1' ORDER BY `date` DESC LIMIT 10",$db);
$row3 = mysql_fetch_array($result3);
do {
printf ("<article id='arttext'>
<header id='arthead'>
<span title='%s'>
<time><div id='day'>%s
</div><div id='month'>%s</div></time></span>
<a href='post/%s' title='Открыть полную новость'><h1>%s</h1></a>
</header>
<section id='text' class='wordwrap'><p>
%s
</p><a href='post/%s' title='Открыть полную новость'><span class='fr button medium yellow'>Читать целиком</span></a></section></article>"
,date("Y", strtotime($row3["date"])),date("d", strtotime($row3["date"])),date("m", strtotime($row3["date"])),$row3["name"],$row3["title"],$row3["text"],$row3["name"]);
}
while ($row3 = mysql_fetch_array($result3));
?>
Спустя 3 часа, 16 минут, 14 секунд (18.07.2011 - 16:32) Hokegao написал(а):
Вдруг ктонибудь знает пожалусто помогите мне заменить номер месяца русским сокращением. Выше есть функция которой я хочу сделать из номера месяца текст но не знаю как включить это в цикле.
_____________
Учащийся php+mysql,css.