http://php.net/manual/ru/function.date.php
учи форматирование даты
<?php
//функция преобразования даты
function my_date($date_table,$date_id) {
//дата
$month=mysql_fetch_array(mysql_query("SELECT MONTH(date) FROM `$date_table` WHERE `id`='$date_id'");
$month2=mysql_fetch_array(mysql_query("SELECT ELT(MONTH(date), 'Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня','Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря')
FROM `$date_table` WHERE `id`='$date_id'");
$day=mysql_fetch_array(mysql_query("SELECT DAY(date)
FROM `$date_table` WHERE `id`='$date_id'");
$year=mysql_fetch_array(mysql_query("SELECT YEAR(date)
FROM `$date_table` WHERE `id`='$date_id'");
$time=mysql_fetch_array(mysql_query("SELECT TIME(date) FROM `$date_table` WHERE `id`='$date_id'");
//вывод
if(date('d')==$day[0] and date('m')==$month[0] and date('Y')==$year[0]) {
echo"Сегодня";
} elseif((date('d')-1)==$day[0] and date('m')==$month[0] and date('Y')==$year[0]) {
echo"Вчера";
} else {
echo"$day[0] $month2[0]";
if(date('Y')!==$year[0]) {
echo $year[0];
}
}
echo" в $time[0]";
}
?>
Более упрощенного варианта нет?
Здесь мне не надо SQL, вот типа такой нужен:
<?php
$date = date("d-m-Y"
$month = array("-01-","-02-","-03-","-04-","-05-","-06-","-07-","-08-","-09-","-10-",
"-11-","-12-"
$ds = array(" Января "," Февраля "," Марта "," Апреля "," Мая "," Июня "," Июля "," Августа "," Сентября "," Октября "," Ноября "," Декабря "
$newdate = str_replace($month, $ds, $date);
echo "Сегодня: $newdate";
?>
Только тут выводит так 21 Декабря 2015 и все, а мне нужно просто 21 Декабря, понедельник.
<?php
$date = date("d-m-w"
$month = array("-01-","-02-","-03-","-04-","-05-","-06-","-07-","-08-","-09-","-10-",
"-11-","-12-"
$ds = array(" Января "," Февраля "," Марта "," Апреля "," Мая "," Июня "," Июля "," Августа "," Сентября "," Октября "," Ноября "," Декабря "
$newdate = str_replace($month, $ds, $date);
echo "Сегодня: $newdate";
?>
Вроде так) тока не проверил
Эта май код
Ой пардон, тут значит одна строка изменилась, я не заметил.) А как Вторник, Понедельник и т.д добавить? Сейчас проверю код
Тогда попробуй это
<?php
// функция от vivo)для Husan
function getDayRus(){
$days = array(
'Воскресенье' , 'Понедельник' ,
'Вторник' , 'Среда' ,
'Четверг' , 'Пятница' , 'Суббота'
);
$num_day = (date('w'));
$name_day = $days[$num_day];
return $name_day;
}
echo getDayRus();
?>