PHP/MySQL | Время в php
Тема закрыта by
MXakim
Снова проблема) На этот раз со временем. Есть функция vremja(ниже весь код будет), которая должна преобразовать time() к нормальному виду. Так вот, она преобразует, но только выводит 1 Января 1970 в 03:00
А в БД записано не 1 января, а другое число(сегодняшнее)...
Что ж за х?
Кто подскажет?
А в БД записано не 1 января, а другое число(сегодняшнее)...
Что ж за х?
Кто подскажет?
function vremja($time=NULL){
if ($time == NULL)$time = time();
$timep="".date("j M Y в H:i", $time)."";
$time_p[0]=date("j n Y", $time);
$time_p[1]=date("H:i", $time);
if ($time_p[0] == date("j n Y"))$timep = date("H:i:s", $time);
if ($time_p[0] == date("j n Y", time()-60*60*24))$timep = "Вчера в $time_p[1]";
$timep=str_replace("Jan","Января",$timep);
$timep=str_replace("Feb","Февраля",$timep);
$timep=str_replace("Mar","Марта",$timep);
$timep=str_replace("May","Мая",$timep);
$timep=str_replace("Apr","Апреля",$timep);
$timep=str_replace("Jun","Июня",$timep);
$timep=str_replace("Jul","Июля",$timep);
$timep=str_replace("Aug","Августа",$timep);
$timep=str_replace("Sep","Сентября",$timep);
$timep=str_replace("Oct","Октября",$timep);
$timep=str_replace("Nov","Ноября",$timep);
$timep=str_replace("Dec","Декабря",$timep);
return $timep;
}
откуда код?
Asadal, Ядро TJ)
Время там стандартно было...
Время там стандартно было...
[Creep_Matis], ядро тж?)возьми код времени вапхероу.
WebLix, Зачем? В чате то всё работает:D
WebLix (30.04.2015 в 14:57)
[Creep_Matis], ядро тж?)возьми код времени вапхероу.
[Creep_Matis], ядро тж?)возьми код времени вапхероу.
http://wofl.ru/chat
Сам посмотри
а где сам вызов функции)
1 января 1970 это unix time = 0
1 января 1970 это unix time = 0
Mobiaaa, Функцию вызывал так:
vremja($TopicFetch['time'])
vremja($TopicFetch['time'])
А тут у нас что?)
echo $TopicFetch['time'];
echo $TopicFetch['time'];
Mobiaaa, Я уже понял ошибку:)
Стр.: 1, 2