我在PHP里是这么写的$row['dateline']=gmdate('m-d H:i', $row['dateline'] + ($timeoffset * 3600));
显示的时候为什么和当前的时间不一样,时间应该是:《时间:08-17 11:12:42》可是显示是<08-17 3:12>我在HTML里是这么获取的:{dede:field.dateline/}
显示的时候为什么和当前的时间不一样,时间应该是:《时间:08-17 11:12:42》可是显示是<08-17 3:12>我在HTML里是这么获取的:{dede:field.dateline/}
gmdate('m-d H:i:s', $row['dateline'] + ($timeoffset * 3600));
想一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号 = 后面加XXX,重启http服务(如apache2或iis等)即可关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
{
if($row['tid2'] != 0)
$row['typelink'] = $row['typedata'] = " <a href='browser.php?tid2={$row['tid2']}'>{$row['tid2name']}</a>\r\n";
else
$row['typelink'] = $row['typedata'] = " <a href='browser.php?我加了,不行tid={$row['tid']}'>{$row['tidname']}</a>\r\n";
$row['title'] = cn_substr($row['title'],$titlelen);
date_default_timezone_set('PRC');
$row['dateline']=gmdate('m-d H:i', $row['dateline'] + ($timeoffset * 3600)); $rearr[] = $row;
}
return $rearr;这样写,对吗?