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

Как поставить нормальное время?


termic

Вопрос

Народ вот форум - www.forum.ivo.ru

Почему там появились надписи am и pm?

 

вот кусок того что я отредактировал

function get_date($date, $method) {

        global $ibforums;

        if (!$date) {

            return '--';

        }

        if (empty($method)) {

      $method = 'LONG';

        }

        if ($this->offset_set == 0) {

      // Save redoing this code for each call, only do once per page load

$this->offset = (($ibforums->member['time_offset'] != "") ?

 

$ibforums->member['time_offset'] : $ibforums->vars['time_offset']) * 3600;

if ($ibforums->vars['time_adjust'] != "" and $ibforums->vars['time_adjust'] !=

 

0) {

    $this->offset += ($ibforums->vars['time_adjust'] * 60);

}

if ($ibforums->member['dst_in_use']) {

    $this->offset += 3600;

}

$this->offset_set = 1;

        }

  $todaystamp=mktime();

  $todaydate=gmdate("F j Y", ($todaystamp + $this->offset));

  $yestdate=gmdate("F j Y", (($todaystamp-86400) + $this->offset));

  $postdate = gmdate("F j Y", ($date + $this->offset));

  if ($postdate==$todaydate) $tydate="<b>Сегодня</b>, в";

  if ($postdate==$yestdate) $tydate="Вчера, в";

  if ($tydate != "") {

return "$tydate ".gmdate("g:i a", ($date + $this->offset) );

  } else {

/*-- mod_customize_date exclude begin

                return gmdate($this->time_options[$method], ($date + $this->offset) );

        }

-- mod_customize_date exclude end */

//-- mod_customize_date begin

                return $this->My_Replace_date(gmdate($this->time_options[$method], ($date + $this->offset) ));

        }

 

function My_Replace_Date($date) {

        global $ibforums, $root_path;

        if (defined("ROOT_PATH")) { $root_path = ROOT_PATH; }

 

        $ibforums->lang_id = $ibforums->member['language'] ? $ibforums->member['language'] :

                                        ($ibforums->vars['default_language']!=""?$ibforums->vars['default_language']:'en');

        if (file_exists($root_path."lang/".$ibforums->lang_id."/mod_customize_date_lang.php")) {

                $ibforums->lang = $this->load_words($ibforums->lang, 'mod_customize_date_lang',

 

$ibforums->lang_id);

        } else {

                die("Could not load required language file

 

'lang/$ibforums->lang_id/mod_customize_date_lang.php'");

        }

        $Replace_Array = array(

                                        "January" => $ibforums->lang['mod_M1'],

                                        "February" => $ibforums->lang['mod_M2'],

                                        "March" => $ibforums->lang['mod_M3'],

                                        "April" => $ibforums->lang['mod_M4'],

                                        "May" => $ibforums->lang['mod_M5'],

                                        "June" => $ibforums->lang['mod_M6'],

                                        "July" => $ibforums->lang['mod_M7'],

                                        "August" => $ibforums->lang['mod_M8'],

                                        "September" => $ibforums->lang['mod_M9'],

                                        "October" => $ibforums->lang['mod_M10'],

                                        "November" => $ibforums->lang['mod_M11'],

                                        "December" => $ibforums->lang['mod_M12'],

                                        "Jan" => $ibforums->lang['mod_m1'],

                                        "Feb" => $ibforums->lang['mod_m2'],

                                        "Mar" => $ibforums->lang['mod_m3'],

                                        "Apr" => $ibforums->lang['mod_m4'],

                                        "May" => $ibforums->lang['mod_m5'],

                                        "Jun" => $ibforums->lang['mod_m6'],

                                        "Jul" => $ibforums->lang['mod_m7'],

                                        "Aug" => $ibforums->lang['mod_m8'],

                                        "Sep" => $ibforums->lang['mod_m9'],

                                        "Oct" => $ibforums->lang['mod_m10'],

                                        "Nov" => $ibforums->lang['mod_m11'],

                                        "Dec" => $ibforums->lang['mod_m12'],

                                        "Sunday" => $ibforums->lang['mod_D0'],

                                        "Monday" => $ibforums->lang['mod_D1'],

                                        "Tuesday" => $ibforums->lang['mod_D2'],

                                        "Wednesday" => $ibforums->lang['mod_D3'],

                                        "Thursday" => $ibforums->lang['mod_D4'],

                                        "Friday" => $ibforums->lang['mod_D5'],

                                        "Saturday" => $ibforums->lang['mod_D6'],

                                        "Sun" => $ibforums->lang['mod_d0'],

                                        "Mon" => $ibforums->lang['mod_d1'],

                                        "Tue" => $ibforums->lang['mod_d2'],

                                        "Wed" => $ibforums->lang['mod_d3'],

                                        "Thu" => $ibforums->lang['mod_d4'],

                                        "Fri" => $ibforums->lang['mod_d5'],

                                        "Sat" => $ibforums->lang['mod_d6']

                                        );

        return Strtr($date, $Replace_Array);

}

//-- mod_customize_date end

 

    }

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

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

  • 0

из-за этой строчки:

  return "$tydate ".gmdate("g:i a", ($date + $this->offset) );

g - 12-часовой формат, i - минуты, a - до и после полудня (am и pm)

нормальное время (23:59) будет выглядеть как "H:i"

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

  • 0

termic

ниче в скрипте не надо менять. формат дат настраивается в админке.

> Настройка дат и времени

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

  • 0

в админке все ок!

medick поменял....не помогает :D

 

Добавлено в [mergetime]1090007105[/mergetime]

вот теперь все ок. там еще надо было кое-что поправить...спасибо!

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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