Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Формат даты DD.MM.YYYY
 
 автор: Diablo_   (14.10.2006 в 21:32)   письмо автору
 
 

у меня в бд, хранятся даты, все они в формате 2006-10-14
как мне их при выводе на страницу сделать в нормальном виде? 14.10.2006

   
 
 автор: cheops   (14.10.2006 в 22:17)   письмо автору
 
   для: Diablo_   (14.10.2006 в 21:32)
 

Для этого используют встроенную функцию MySQL DATE_FORMAT
SELECT DATE_FORMAT(putdate,'%d.%m.%Y') FROM base 


http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=393

   
 
 автор: Diablo_   (22.10.2006 в 19:12)   письмо автору
 
   для: cheops   (14.10.2006 в 22:17)
 

Извините что поднимаю свою старую тему, но у меня не получается вывести дату!


......
$GLOBALS['my']->sql_execute();

if (@mysql_num_rows($GLOBALS['my']->sql_res)!=0)
    {
    while ($element2 = mysql_fetch_array($GLOBALS['my']->sql_res)) {
echo'<tr>
<td>'.$element2['number'].'.</td>
<td><a href="index.php?id=cl&view='.$_REQUEST['view'].'&structure='.$_REQUEST['structure'].'&par='.($element2['id']).'">'.ucwords(strtolower($element2['name'])).'</a></td>
<td>'.strtotime("Y.m.d",$element2['birday']).'</td>
..........

   
 
 автор: cheops   (23.10.2006 в 02:27)   письмо автору
 
   для: Diablo_   (22.10.2006 в 19:12)
 

Что из себя представляет поле birday? Какой тип оно имеет?

   
 
 автор: Diablo_   (23.10.2006 в 11:38)   письмо автору
 
   для: cheops   (23.10.2006 в 02:27)
 

YYYY-MM-DD

   
 
 автор: cheops   (23.10.2006 в 12:25)   письмо автору
 
   для: Diablo_   (23.10.2006 в 11:38)
 

Как выглядит ваш SELECT-запрос?

   
 
 автор: Diablo_   (23.10.2006 в 22:52)   письмо автору
 
   для: cheops   (23.10.2006 в 12:25)
 

$GLOBALS['my']->sql_query="select * from play where id='".$_REQUEST['structure']."' ORDER BY name";

   
 
 автор: cheops   (23.10.2006 в 23:18)   письмо автору
 
   для: Diablo_   (23.10.2006 в 22:52)
 

Вам лучше преобразовать дату в столбце birday при помощи функции
DATE_FORMAT(birday,'%d.%m.%Y')

в сразу конечный формат dd.mm.YYYY.

   
 
 автор: Diablo_   (23.10.2006 в 23:58)   письмо автору
 
   для: cheops   (23.10.2006 в 23:18)
 

Вот это у меня и не получается! Я не понимаю как это впихнуть в запрос!

   
 
 автор: cheops   (24.10.2006 в 12:14)   письмо автору
 
   для: Diablo_   (23.10.2006 в 23:58)
 

Примерно так
<?php
$GLOBALS
['my']->sql_query="select id, name, DATE_FORMAT(birday,'%d.%m.%Y') AS birday from play where id='".$_REQUEST['structure']."' ORDER BY name";
?>

   
 
 автор: Diablo_   (24.10.2006 в 21:14)   письмо автору
 
   для: cheops   (24.10.2006 в 12:14)
 

Спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования