Я использую:дата CodeIgniter - неправильное время
date("d-m-Y h:i:s")
в мой контроллер, но время позднее, чем фактическое время. Например, сейчас в моей стране это 01:02, date return 20-06-2015 01:06:38.
Как это исправить?
Я использую:дата CodeIgniter - неправильное время
date("d-m-Y h:i:s")
в мой контроллер, но время позднее, чем фактическое время. Например, сейчас в моей стране это 01:02, date return 20-06-2015 01:06:38.
Как это исправить?
Ваши часовые пояса, вероятно, выключены, это поможет вам.
http://php.net/manual/en/function.date-default-timezone-set.php
У меня это в моем файле index.php - date_default_timezone_set ('Европа/Варшава'); –
Место часовой пояс на верхней части файла config.php выше base_url
date_default_timezone_set('Europe/Warsaw');
Затем обновить сервер
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
date_default_timezone_set('Europe/Warsaw');
/*
|--------------------------------------------------------------------------
| Base Site URL
|--------------------------------------------------------------------------
|
| URL to your CodeIgniter root. Typically this will be your base URL,
| WITH a trailing slash:
|
| http://example.com/
|
| If this is not set then CodeIgniter will try guess the protocol, domain
| and path to your installation. However, you should always configure this
| explicitly and never rely on auto-guessing, especially in production
| environments.
|
*/
$config['base_url'] = 'http://localhost/project/';
первый шаг: Перейти к config/config.php
и писать
//specify your region
date_default_timezone_set('Europe/Warsaw');
второй шаг: теперь вы можете использовать свое время
date("d-m-Y h:i:s") //for 21/12/2010 20:12:00
date("h:i:s") //for 12:12:11 time only
Если вы можете изменить настройки крюков в файле конфигурации с ИСТИНА на ЛОЖЬ, которые должны помочь с вашей проблемой.
Если у вас есть очень важная необходимость в том, чтобы крючки были включены, вы должны быть очень хороши в этом направлении.
$config['enable_hooks'] = TRUE;
изменение:
$config['enable_hooks'] = FALSE;
Я надеюсь, что это поможет вам.
так что ваше время отключено на несколько минут? если это так, то отрегулируйте время на вашем сервере. – CodeGodie
@Mateusz Ji попробуйте добавить в config.php, как мой ответ говорит, работает для меня. – user4419336