PHP/MySQL | Время mysql
Тема закрыта by
Ivlev
Причина: Вопрос решен, всем спасибо)

Причина: Вопрос решен, всем спасибо)
Всем привет, как понимать время записанное в таблице в таком виде 1599592443?
На сайте это 36 дней и 20 часов пишет
________
посл. ред. 15.10.2020 в 21:15; всего 1 раз(а); by Hryhorii_Ivlev
На сайте это 36 дней и 20 часов пишет
________
посл. ред. 15.10.2020 в 21:15; всего 1 раз(а); by Hryhorii_Ivlev

DELETED
15 октября 2020, в 21:19
Delete
Hryhorii_Ivlev (15.10.2020 в 21:15)
Всем привет, как понимать время записанное в таблице в таком виде 1599592443?
На сайте это 36 дней и 20 часов пишет
Всем привет, как понимать время записанное в таблице в таком виде 1599592443?
На сайте это 36 дней и 20 часов пишет
Если перевести 1599592443 в дату, то получится: 08.09.2020, 22:14:03
Логично, что прошло с того времени: 36 дней и 20 часа.
________
посл. ред. 15.10.2020 в 21:20; всего 1 раз(а); by Мистика
Мистика, а как перевести в дату эти значения и наоборот?

DELETED
15 октября 2020, в 21:26
Delete
Hryhorii_Ivlev (15.10.2020 в 21:22)
Мистика, а как перевести в дату эти значения и наоборот?
Мистика, а как перевести в дату эти значения и наоборот?
В интернете полно примеров.
Например:
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:43
echo date_ru(1549682408); // 9 февраля 2019
echo date_ru(1549682408, true); // 9 февраля 2019 в 06:20
echo date_ru(0); // -

DELETED
15 октября 2020, в 21:26
Delete
Hryhorii_Ivlev (15.10.2020 в 21:22)
Мистика, а как перевести в дату эти значения и наоборот?
Мистика, а как перевести в дату эти значения и наоборот?
И зачем тебе переводить обратно? Просто используй ту функцию на выводе, да и все
Мистика, мне надо изменить дату в бд. То есть как сделать например с вчерашней даты вид для бд?
Hryhorii_Ivlev (15.10.2020 в 21:22)
Мистика, а как перевести в дату эти значения и наоборот?
Мистика, а как перевести в дату эти значения и наоборот?
echo date('d m Yг.', '1599592443');
http://www.php.su/date

TuT (15.10.2020 в 21:29)
echo date('d m Yг.', '1599592443');
http://www.php.su/date
Спасибо, теперь как из обычной даты сделать код для бд?
Можно воспользоваться онлайн UNIX TIME конвертером. ссылка
Hryhorii_Ivlev (15.10.2020 в 21:33)
Спасибо, теперь как из обычной даты сделать код для бд?
Спасибо, теперь как из обычной даты сделать код для бд?
Вообще для чего именно конвектировать обратно?
Стр.: 1, 2