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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывести вчерашнюю дату

Сообщения:  [1-7] 

 
 автор: Timofey   (18.01.2006 в 16:43)   письмо автору
 
   для: JIEXA   (18.01.2006 в 14:06)
 


<?
  $my_time 
time() - 86400// получаем время в сек. и вычитаем кол-во секунд в 1 сутках
  
echo date ("d.m.Y"$my_time);
?>

   
 
 автор: JIEXA   (18.01.2006 в 16:07)   письмо автору
 
   для: cheops   (18.01.2006 в 15:37)
 

cheops, спасибо
Boss, вы вообще не про то.. я корректно поставил вопрос.

   
 
 автор: cheops   (18.01.2006 в 15:37)   письмо автору
 
   для: JIEXA   (18.01.2006 в 14:31)
 

Через mktime() можно - она корректно 0 даты обрабатывает
<? 
  
echo date("d.m.Y"mktime(000date("m"), date("d")-1date("Y")));
?>

   
 
 автор: Boss   (18.01.2006 в 15:03)   письмо автору
 
   для: JIEXA   (18.01.2006 в 14:31)
 

А неподойдет почему? Потому что ты неккокетно поставил вопрос с самого начала:


<?
include ('admin/config.php');
$dat "2006-01-18";
$sql "SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 DAY), '%d-%m-%Y')";
$query mysql_query($sql);
$b mysql_fetch_array($query);
echo 
$b[0];
?>

   
 
 автор: JIEXA   (18.01.2006 в 14:31)   письмо автору
 
   для: Boss   (18.01.2006 в 14:25)
 

Неподойдет.. Ведь если сегодня 1-е число, то данный код выведет что вчера было 0-е число )))
Есть ещё варианты?

   
 
 автор: Boss   (18.01.2006 в 14:25)   письмо автору
 
   для: JIEXA   (18.01.2006 в 14:06)
 


<? 
echo date("d")-1; echo date(".m.Y");
?> 

   
 
 автор: JIEXA   (18.01.2006 в 14:06)   письмо автору
 
 

Как вывести вчерашнюю дату в формате d.m.Y. ?

зы: знаю, вопрос тупой, просто я болею, голова вообще не думает :(.

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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