Перейти к контенту
  • 0

непонятки с датой


DivDivAdm

Вопрос

Когда пытаюсь работать с датой последнего визита на форум пользователя, то всё отлично.

 

А когда смотрю дату последнего поста в каком-либо форуме, то время на 4 часа меньше, чем должно быть...

Что не так? =\

В настройках форума время правильно показывается.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

В настройках форума нужно выбрать правильный часовой пояс + свои настройки проверьте.

 

(для форума - для гостей перевод на летнее время не работает, поэтому для МСК в данный момент должно быть +4, осенью придется обратно на +3 переключить...)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Текущее время в системе (с использованием всех настроек) в АЦ и Текущее время (включая ваши настройки часового пояса) в настройках профиля юзера правилньо показывают.

И там, и там Мск время выбрано.

 

 

Ладно бы все даты кривились...так время ласт визита правилньо же показывается, а время написания поста нет...Вот это больше печалит.

Так бы просто везде +4 сделал...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Я на летний сезон не ставлю +4 (не вижу смысла тупо менять пояса), а просто добавляю коррекцию времени хостера в соотв. поле как +60 (минут).

Хотя не суть, что именно из всего этого важнее.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
а время написания поста нет

Что-то как-то все подозрительно очень звучит. На стандартном шаблоне так же?

 

обе даты из boardIndexTemplate выцыпляю

Ссылка на комментарий
Поделиться на других сайтах

  • 0
обе даты из boardIndexTemplate выцыпляю

Чего-чего, простите? Т.е. бага не на стандартной странице форума, а после работы какого-то вашего скрипта?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
обе даты из boardIndexTemplate выцыпляю

Чего-чего, простите? Т.е. бага не на стандартной странице форума, а после работы какого-то вашего скрипта?

 

Да, кое-что дописывал.

Беру $this->memberData['last_activity'] и вывожу

И по форуму...беру $forum_data[last_post] и вывожу

 

...или это не правильно?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Неправильно. Для дат (и др. данных) нужно использовать {parse}.

 

А в чём различия? Или он в массиве хранит дату не под типом Дат?

 

Просто, если стандартным parse, он выводит надпись аля "Вы бали 4 дня назад"

А мне надо, чтоб число писалось.

 

З.Ы. к тому же пропарсенная стандартная строка порой пишет ,что я был на форуме 47 минут назад, хотя я там минуту назад был.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Если я не ошибаюсь, парсер вносит поправку с учетом часового пояса конкретного пользователя + форматирует дату в соответствии с выбранной локалью.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Если я не ошибаюсь, парсер вносит поправку с учетом часового пояса конкретного пользователя + форматирует дату в соответствии с выбранной локалью.

 

А у гостя как всё происходит ? У него ж настроек нет...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А в чём различия? Или он в массиве хранит дату не под типом Дат?

Наверное в том, что дата храниться в виде числа? (которое у вас и выводится).

 

Просто, если стандартным parse, он выводит надпись аля "Вы бали 4 дня назад"

Ссылку посмотрите, там написано какие опции есть.

 

А у гостя как всё происходит ? У него ж настроек нет...

Зато есть глобальные настройки.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Наверное в том, что дата храниться в виде числа? (которое у вас и выводится).

 

 

Ну эт само собой.

Но я потом выцепляю же с помощью getdate и из массива дату и время уже беру.

 

З.Ы. за ссыль спасибо )

Изменено пользователем DivDivAdm
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Странный вы человек, DivDivAdm.

Создаете топик о том, что не работает дата.

Три дня мурыжите эту тему без толку, а потом выясняется, что вы там наворотили кучу приключений, да еще и не поняли что сделали. <_<

А сразу было сказать нельзя об этом? Или просто пофлудить лишний раз захотелось? :angry:

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.