Loading...
Свободное общение | Временные обозначения

EagleX ,
Если год прошел ?)
Ксардас (02.02.2020 в 23:42)
EagleX ,
Если год прошел ?)

1 год 2 месяца и 3 секунды назад
Ксардас (02.02.2020 в 23:42)
EagleX ,
Если год прошел ?)

а нах тебе столько сообщения хранить? Всю бд засрёшь тератоннами приветов
EagleX (03.02.2020 в 00:07)
а нах тебе столько сообщения хранить? Всю бд засрёшь тератоннами приветов

Ну почему бы и нет?)
Потому что если так размышлять, можно вообще сделать 24 часа и все))
Если уж пишешь с нуля и что там, то можно добавить выбор часового пояса для каждого юзера, можно по IP проверять часовой пояс и отдавать юзеру уже по определенному у него часовому поясу. Будет удобно тем кто с разных часовых поясов.
По поводу вывода, смотря что и где, к примеру созданный топик, лучше указать время создания, а вот личные сообщение юзеру можно выводить так 3 часа назад , больше суток уже просто время.
К примеру был онлайн/регистрация как в посте 5 21 мин назад в 18.43 21.03.2012 .
В общем на каждое свой вывод времени.
TuT (03.02.2020 в 00:26)
Если уж пишешь с нуля и что там, то можно добавить выбор часового пояса для каждого юзера, можно по IP проверять часовой пояс и отдавать юзеру уже по определенному у него часовому поясу. Будет удобно тем кто с разных часовых поясов.
По поводу вывода, смотря что и где, к примеру созданный топик, лучше указать время создания, а вот личные сообщение юзеру можно выводить так 3 часа назад , больше суток уже просто время.
К примеру был онлайн/регистрация как в посте 5 21 мин назад в 18.43 21.03.2012 .
В общем на каждое свой вывод времени.

21 мин назад в 18.43 21.03.2012 - Это все прям одной строчкой выводить ?
Ксардас , ну к примеру если больше суток. Но опять же, где это будет удобно. К примеру в клане, игрок вступил 1 месяц назад 2 января 2020 г
________
посл. ред. 03.02.2020 в 14:37; всего 1 раз(а); by TuT
от 1 сек до 5 минут (зависим сколько время пользователя считает онлайн)
То есть если пользователь только что зашел в сеть и его 0 сек поставили и это есть время жизни который он не зайдет чтобы его посчитали оффлайн. Так вот где то 5 минут жизни а у кого то 1 час. Всякое бывает!

Вот и берем 1 сек до 1 час и делаем его Сколько назад его постили а по истечении 1 часа уже делать маркировка дату времени. А при создание поста лучше хранить время от сервера. То есть вы можете определить с какого пользователя имеет UTF чтобы у всех в разных пояса имел тот же время когда был назад а маркировка времени по UTF составить!
JCtapuk (03.02.2020 в 14:44)
от 1 сек до 5 минут (зависим сколько время пользователя считает онлайн)
То есть если пользователь только что зашел в сеть и его 0 сек поставили и это есть время жизни который он не зайдет чтобы его посчитали оффлайн. Так вот где то 5 минут жизни а у кого то 1 час. Всякое бывает!

Вот и берем 1 сек до 1 час и делаем его Сколько назад его постили а по истечении 1 часа уже делать маркировка дату времени. А при создание поста лучше хранить время от сервера. То есть вы можете определить с какого пользователя имеет UTF чтобы у всех в разных пояса имел тот же время когда был назад а маркировка времени по UTF составить!

Хм, отличная идея , я Вас понял. В общем до одного часа можно вести отсчёт, а потом уже показывать нормальное время .
Поддерживаю пост 9 *096*
Ибо если писать и так и так (то есть всё вместе будет перебор)
Вообще выведи так:
Был вчера в 21:15 и максимально по времени месяц. Но я бы сделал неделю.
Если проще то тупо дата/время 03.01.20_21:15
Онлайн: 5
Время:
Gen. 0.1214
(c) Bym.Guru 2010-2026