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

Форум PHP

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

 

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

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

тема: Форматирование даты
 
 автор: antosha23   (12.10.2009 в 17:25)   письмо автору
 
 

скажите как можео изменить дату на вот такой вид 09.09.09 если она выводится у меня вот так 2009-09-13

  Ответить  
 
 автор: cheops   (12.10.2009 в 17:30)   письмо автору
 
   для: antosha23   (12.10.2009 в 17:25)
 

Вывод производится из базы данных MySQL? Если да, то возможно вас больше заинтересует возможность редактирования даты средствами СУБД
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=393
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=357
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=275
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=198
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=102

  Ответить  
 
 автор: antosha23   (12.10.2009 в 17:33)   письмо автору
 
   для: cheops   (12.10.2009 в 17:30)
 

а как можно сделать чтобы к добавленой теме было

  Ответить  
 
 автор: cheops   (12.10.2009 в 17:35)   письмо автору
 
   для: antosha23   (12.10.2009 в 17:33)
 

Ммм... не очень понятно, что имеется в виду?

  Ответить  
 
 автор: cheops   (12.10.2009 в 17:32)   письмо автору
 
   для: antosha23   (12.10.2009 в 17:25)
 

Если же вывод необходимо форматировать средствами PHP, то лучше воспользоваться строковыми функциями, примерно так
<?php
  $date 
"2009-09-13";
  list(
$year$month$day) = explode("-""2009-09-13");
  echo 
"$day.$month.".substr($year22);
?>

  Ответить  
 
 автор: antosha23   (12.10.2009 в 17:57)   письмо автору
 
   для: cheops   (12.10.2009 в 17:32)
 

мне нужно изменить дату ,которая , выводится из базы вот таком виде 0000-00-00 на 00.00.00 и рикрепить к таблице
вот Php код
$result = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat' ORDER BY id LIMIT $start, $num",$db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору antosha2027@gmail.com. <br> <strong>Код ошибки:</strong></p>";
exit(mysql_error());
}

if (mysql_num_rows($result) > 0)

{
$myrow = mysql_fetch_array($result);
do
{


printf ("<table class='lessons'>
<tr>
<td><p class='post_name'><div><img class='mini' align='left' src='%s'></div><br><br><br><br><br><a href='lessons.php?id=%s'>%s</a></p>
<div class='lasens_ads'>Автор урока: %s</div>
<div claass='info' >
<p class='lasens_ads'>Дата добавления: %s</p>
%s <p class='lasens_ads'>Просмотров: %s </p></div></td>
</tr>
</table><br><br>",$myrow["mini_img"],$myrow["id"],$myrow["title"], $myrow["author"],$myrow["date"],$myrow["description"], $myrow["view"]);
}
куда это вставлять

  Ответить  
 
 автор: Diplex   (12.10.2009 в 20:36)   письмо автору
 
   для: antosha23   (12.10.2009 в 17:57)
 

Вам же дали код, Вам нужно подставить выведенную из БД переменную с датой, в код:

<?php 
  $date 
$myrow["date"]; 
  list(
$year$month$day) = explode("-"$date); // Или сразу, за место $date, поставить $myrow["date"]
  
$date "$day.$month.".substr($year22); // Дата в новом формате
?>


Вставляйте $date в нужное место, но в пределах разумного :)

  Ответить  
 
 автор: antosha23   (12.10.2009 в 21:02)   письмо автору
 
   для: Diplex   (12.10.2009 в 20:36)
 

что то у меня не получается

  Ответить  
 
 автор: Diplex   (12.10.2009 в 21:19)   письмо автору
 
   для: antosha23   (12.10.2009 в 21:02)
 

вставьте код, между:

do 
{


printf ("<table class='lessons'>


и экспериментируйте...

  Ответить  
 
 автор: antosha23   (12.10.2009 в 21:45)   письмо автору
 
   для: Diplex   (12.10.2009 в 21:19)
 

а терь пишет между .... 2009-12-09

  Ответить  
 
 автор: Diplex   (12.10.2009 в 21:49)   письмо автору
 
   для: antosha23   (12.10.2009 в 21:45)
 


do  


$date = $myrow["date"];  
list($year, $month, $day) = explode("-", $date); // Или сразу, за место $date, поставить $myrow["date"] 
$date = "$day.$month.".substr($year, 2, 2); // Дата в новом формате
echo $date;

printf ("<table class='lessons'>

  Ответить  
 
 автор: antosha23   (12.10.2009 в 23:02)   письмо автору
 
   для: Diplex   (12.10.2009 в 21:49)
 

всем огромное спасибо

  Ответить  
 
 автор: antosha23   (03.08.2010 в 12:58)   письмо автору
 
   для: antosha23   (12.10.2009 в 23:02)
 

добрый день
скажите как можно отформатировать дату добавления вот в этом формате
02.06.2010

  Ответить  
 
 автор: neadekvat   (03.08.2010 в 13:09)   письмо автору
 
   для: antosha23   (03.08.2010 в 12:58)
 

SELECT DATE_FORMAT(`date`, '%e.%m.%Y') as `date` FROM...

  Ответить  
 
 автор: antosha23   (03.08.2010 в 13:17)   письмо автору
 
   для: neadekvat   (03.08.2010 в 13:09)
 

do
{
как вставить здесь

printf("<table width='600' >
<tr>
<td valign='top'><div style= margin-top:10px; > <span class='mini'> <img align ='left' src='%s'> </span> <a href='lessons.php?id=%s'>%s</a></div>
<div class='admin_t'><img src='images/administrator.gif' >добавил:&nbsp; <span class='admin'>%s</span> |опубликовано:&nbsp;$date</div>
<div class='desc_t'>%s</div>

</td>
</tr>
</table>
<br>",$myrow4["mini_img"],$myrow4["id"],$myrow4["title"], $myrow4['author'],$myrow4['description'] );

}

  Ответить  
 
 автор: neadekvat   (03.08.2010 в 13:36)   письмо автору
 
   для: antosha23   (03.08.2010 в 13:17)
 

Разве непонятно, что это в запросе делается?
А уж куда вставлять - так это вам решать.
Вы сами писали этот код?
И черт возьми пользуйтесь бб-тэгом code

  Ответить  
 
 автор: antosha23   (03.08.2010 в 13:42)   письмо автору
 
   для: neadekvat   (03.08.2010 в 13:36)
 

да нет образец взял у евгения попова

  Ответить  
Rambler's Top100
вверх

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