<form name="form" method="post" action="ad.php">
<label>Введи дату<br>
<input name="date" type="text" id="date" value="2010-09-08">
</label>
</p>
</form>
как сделать, чтобы значение value присваивалась текущая дата?
Спустя 10 минут, 58 секунд (7.09.2010 - 13:00) уцку написал(а):
<form name="form" method="post" action="ad.php">
<label>Введи дату<br>
<input name="date" type="text" id="date" value="<?php echo date("Y-m-d"); ?>">
</label>
</p>
</form>
что-то вроде этого наверное
Спустя 26 минут, 17 секунд (7.09.2010 - 13:26) franko написал(а):
Работает!
Вот еще вопрос.
Дата выводится в формате 2009-09-07 и в правильном порядке:
следующий код выводит в формате 07-09-2009 но выборка производится по дате, т.е.
30.09.2010
30.08.2010
29.09.2010
Где ошибка?
Вот еще вопрос.
Дата выводится в формате 2009-09-07 и в правильном порядке:
$d = mysql_query("SELECT date, id, name, descr FROM tadat ORDER BY date DESC, id DESC LIMIT $start, $num", $db);
следующий код выводит в формате 07-09-2009 но выборка производится по дате, т.е.
30.09.2010
30.08.2010
29.09.2010
$d = mysql_query("SELECT DATE_FORMAT(date,'%d.%m.%Y') AS date, id, name, descr FROM tadat ORDER BY date DESC, $db);
Где ошибка?
Спустя 1 час, 53 минуты, 34 секунды (7.09.2010 - 15:20) Renden написал(а):
franko
Насколько я знаю в мускуле формат даты гггг-мм-дд, а у тя тут наоборот, поэтому ORDER BY date сортирует по 1 значению ..
SELECT DATE_FORMAT(date,'%d.%m.%Y')
Насколько я знаю в мускуле формат даты гггг-мм-дд, а у тя тут наоборот, поэтому ORDER BY date сортирует по 1 значению ..
Спустя 4 минуты, 40 секунд (7.09.2010 - 15:24) franko написал(а):
если
SELECT DATE_FORMAT(date,'%Y.%m.%d')
то вывод:
2010.09.30
SELECT DATE_FORMAT(date,'%Y.%m.%d')
то вывод:
2010.09.30
Спустя 1 минута, 2 секунды (7.09.2010 - 15:25) Renden написал(а):
SELECT DATE_FORMAT(date,'%Y.%m.%d')
нельзя заменить на
SELECT DATE_FORMAT(date,'%Y-%m-%d')
?)
нельзя заменить на
SELECT DATE_FORMAT(date,'%Y-%m-%d')
?)
Спустя 12 минут, 12 секунд (7.09.2010 - 15:37) inpost написал(а):
Достаем просто дату в таком формате: 2010-09-30 (она у нас $myrow['date'];
Получится вообще блеск, 30 сентября 2010 г.
П.С. его ещё отредактировать надо, даю так, сырой вариант
$dt = $myrow['date'];
$yy = substr($dt,0,4); // Год
$mm = substr($dt,5,2); // Месяц
$dd = substr($dt,8,2); // День
if ($mm == "01") $mm1="января";
if ($mm == "02") $mm1="февраля";
if ($mm == "03") $mm1="марта";
if ($mm == "04") $mm1="апреля";
if ($mm == "05") $mm1="мая";
if ($mm == "06") $mm1="июня";
if ($mm == "07") $mm1="июля";
if ($mm == "08") $mm1="августа";
if ($mm == "09") $mm1="сентября";
if ($mm == "10") $mm1="октября";
if ($mm == "11") $mm1="ноября";
if ($mm == "12") $mm1="декабря";
$hours = substr($dt,11,5); // Время
$ddtt = $dd." ".$mm1." ".$yy." г. ".$hours; // Конечный вид строки
Получится вообще блеск, 30 сентября 2010 г.
П.С. его ещё отредактировать надо, даю так, сырой вариант