|
|
|
| Как вывести вчерашнюю дату в формате d.m.Y. ?
зы: знаю, вопрос тупой, просто я болею, голова вообще не думает :(. | |
|
|
|
|
|
|
|
для: JIEXA
(18.01.2006 в 14:06)
| |
<?
echo date("d")-1; echo date(".m.Y");
?>
|
| |
|
|
|
|
|
|
|
для: Boss
(18.01.2006 в 14:25)
| | Неподойдет.. Ведь если сегодня 1-е число, то данный код выведет что вчера было 0-е число )))
Есть ещё варианты? | |
|
|
|
|
|
|
|
для: 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)
| | Через mktime() можно - она корректно 0 даты обрабатывает
<?
echo date("d.m.Y", mktime(0, 0, 0, date("m"), date("d")-1, date("Y")));
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(18.01.2006 в 15:37)
| | cheops, спасибо
Boss, вы вообще не про то.. я корректно поставил вопрос. | |
|
|
|
|
|
|
|
для: JIEXA
(18.01.2006 в 14:06)
| |
<?
$my_time = time() - 86400; // получаем время в сек. и вычитаем кол-во секунд в 1 сутках
echo date ("d.m.Y", $my_time);
?>
|
| |
|
|
|