Я пытался исправить это часами, но без больших успехов. Мне это нужно, чтобы работатьКак установить php часовой пояс
(мне удалось исправить другую функцию (пока не используется {}
тега), используя обычную функцию PHP, такие как:
$mytime = $utc_str = gmdate("M d Y H:i:s", time());
$utc = strtotime($utc_str);)
Но это не позволяет мне установить нормальный gmdate в то время как внутри {}
тег
это то, что работали приличная, но для формата неправильно
{
var $dateFormat = 'Y-m-d g:i:s A';
}
результат:.. 2013-05-17 8:52:38 AM
(Мне нужен часовой пояс: gmt +01), который вместо этого делает время 16:52:38 PM
.
Что мне нужно, это формат работает для переключения GMT и работает с var $dateFormat = ''
Edit: код, я работаю над:
class Guestbook{
var $messageDir = 'messages';
var $dateFormat = 'Y-m-d g:i:s A'; - This is where I need (GTM +01 timezone)
var $itemsPerPage = 5;
var $messageList;
function processGuestbook(){
if (isset($_POST['submit'])) {
$this->insertMessage();
}
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$this->displayGuestbook($page);
}
Что такое '' {} 'tag ?? Что такое ключевое слово 'var' в PHP? – deceze
Это то, на что im работает и требуется формат времени: { var $ messageDir = 'messages'; var $ dateFormat = 'Y-m-d g: i: s A'; var $ itemsPerPage = 5; var $ messageList; функция processGuestbook() { if (isset ($ _ POST ['submit'])) { $ this-> insertMessage(); } $ page = isset ($ _ GET ['page'])? $ _GET ['page']: 1; $ this-> displayGuestbook ($ page); } – Felix
'var' объявляет переменные-члены класса в php, но он устарел на время iirc - в любом случае это не похоже, что он пытается объявить переменную-член класса здесь – sgroves