Loading...
PHP/MySQL | Функция розшифровки времени
[Brony] pimnik98 (19 янв 2024, в 11:11)
php
function ptime($time = NULL) {     ini_set('date.timezone', "Europe/Moscow");     if ($time == NULL) $time = time();     $settime = 1;     $full_time = date('d.m.Y / H:i', $time);     $date = date('d.m.Y', $time);     $timep = date('H:i', $time);     if ($date == date('d.m.Y')) $full_time = date('Сегодня H:i', $time);     if ($date == date('d.m.Y', time() - 60 * 60 * 24)) $full_time = date('Вчера, H:i', $time);     if ($settime == 1 && $date == date('d.m.Y')) $full_time = date('Сегодня, H:i', $time);     return $full_time; }
Будет что-то тип: 12.01.2012 / 20:11 Сегодня в 11:16 Вчера, 14:33
Нормс
php
function date_ru($timestamp, $show_time = false) { if (empty($timestamp)) { return '-'; } else { $now   = explode(' ', date('Y n j H i')); $value = explode(' ', date('Y n j H i', $timestamp));   if ($now[0] == $value[0] && $now[1] == $value[1] && $now[2] == $value[2]) { return 'Сегодня в ' . $value[3] . ':' . $value[4]; } else { $month = array( '', 'янв', 'фев', 'мар', 'апр', 'май', 'июн',  'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'  ); $out = $value[2] . ' ' . $month[$value[1]] . ' ' . $value[0]; if ($show_time) { $out .= ' в ' . $value[3] . ':' . $value[4]; } return $out; } } }  echo date_ru(time() - 60);       // Сегодня в 19:04 echo date_ru(1549682408);        // 9 мар 2019 echo date_ru(1549682408, true);  // 9 мар 2019 в 06:20 echo date_ru(0);                 // -
Уже есть всё готовое. Остаётся только использовать)
sallex (19 янв 2024, в 23:28)
Девушка или Дивушко? *biggrin*
Не Девушка, а Дедушка 😂
d1nka (20 янв 2024, в 0:02)
что ты в тот код добавил , кроме буквы одной ?
Это конфиденциальная информацияГг
sallex (19 янв 2024, в 23:28)
Девушка или Дивушко? *biggrin*
Дівчино
Кайфовая (20 янв 2024, в 1:15)
php
function date_ru($timestamp, $show_time = false) { if (empty($timestamp)) { return '-'; } else { $now   = explode(' ', date('Y n j H i')); $value = explode(' ', date('Y n j H i', $timestamp));   if ($now[0] == $value[0] && $now[1] == $value[1] && $now[2] == $value[2]) { return 'Сегодня в ' . $value[3] . ':' . $value[4]; } else { $month = array( '', 'янв', 'фев', 'мар', 'апр', 'май', 'июн',  'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'  ); $out = $value[2] . ' ' . $month[$value[1]] . ' ' . $value[0]; if ($show_time) { $out .= ' в ' . $value[3] . ':' . $value[4]; } return $out; } } }  echo date_ru(time() - 60);       // Сегодня в 19:04 echo date_ru(1549682408);        // 9 мар 2019 echo date_ru(1549682408, true);  // 9 мар 2019 в 06:20 echo date_ru(0);                 // -
Уже есть всё готовое. Остаётся только использовать)
О, нормик, спасибо
Онлайн: 5
Время:
Gen. 0.1131
(c) Bym.Guru 2010-2025