我试图解决这个问题几个小时,但没有取得更大的成功。我需要这个工作
(我已经设法使用普通的 php 函数修复了另一个函数(而不使用{}
标签),例如:
$mytime = $utc_str = gmdate("M d Y H:i:s", time());
$utc = strtotime($utc_str); )
但它不允许我在{}
标签内设置正常的 gmdate。
这是行之有效的方法,但 for 格式是错误的。
{
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 = ''
编辑:我正在处理的代码:
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);
}