Добро пожаловать, Гость!
Функция вывода времени
Общие вопросы | Функция вывода времени
bankir :
Обновил функцию времени.
Вытащил из другого движка.
<?php
function vremja($time=NULL){
global $user;
$times = time();
if(($times-$time)<=60){
$timep = slv((($times-$time)),'секунду','секунды','секунд').' назад';
return $timep;
}else if(($times-$time)<=3600){$timep = slv((($times-$time)/60),'минуту','минуты','минут').' назад';
return $timep;
}else{
$today = date("j M Y", $times);
$today = date("j M Y", $times);
$yesterday = date("j M Y", strtotime("-1 day"));
$timep=date("j M Y в H:i", $time);
$timep = str_replace($today, 'Сегодня', $timep);
$timep = str_replace($yesterday, 'Вчера', $timep);
$timep = strtr($timep, array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));
return $timep;}
}
?>
Все работает хорошо, но есть один минус, если у пользователя другой часовой пояс то для него время отображается неккорекно.
Помогите доделать что нужно изменить?
Функция вывода времени
12 Янв 2014Обновил функцию времени.
Вытащил из другого движка.
<?php
function vremja($time=NULL){
global $user;
$times = time();
if(($times-$time)<=60){
$timep = slv((($times-$time)),'секунду','секунды','секунд').' назад';
return $timep;
}else if(($times-$time)<=3600){$timep = slv((($times-$time)/60),'минуту','минуты','минут').' назад';
return $timep;
}else{
$today = date("j M Y", $times);
$today = date("j M Y", $times);
$yesterday = date("j M Y", strtotime("-1 day"));
$timep=date("j M Y в H:i", $time);
$timep = str_replace($today, 'Сегодня', $timep);
$timep = str_replace($yesterday, 'Вчера', $timep);
$timep = strtr($timep, array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));
return $timep;}
}
?>
Все работает хорошо, но есть один минус, если у пользователя другой часовой пояс то для него время отображается неккорекно.
Помогите доделать что нужно изменить?
Комментарии:
Saint
12 Янв 2014
Ребят ,его вопрос в том что б сделать настройку времени для каждого юзера ,как и в стандартной функции .
Автор я сонный что либо комментировать . щас спать . советую глянуть в стандартной функции времени ,там реализовано подобное .
______________________
Я есть сущность
Ребят ,его вопрос в том что б сделать настройку времени для каждого юзера ,как и в стандартной функции .
Автор я сонный что либо комментировать . щас спать . советую глянуть в стандартной функции времени ,там реализовано подобное .
______________________
Я есть сущность
Gluvis 11 Янв 2014
да кстати,а чтоб изменить время по умолчанию на московское-что надо прописать в .htaccess ))?
да кстати,а чтоб изменить время по умолчанию на московское-что надо прописать в .htaccess ))?
Saint
11 Янв 2014
______________________
Я есть сущность
_KENT_ (11 Янв 2014):
Здесь нужно прописать .htaccess
_KENT_, прочитай его вопросЗдесь нужно прописать .htaccess
______________________
Я есть сущность