<?php
//本地时区标识符
$timezone = "Asia/Hong_Kong";
date_default_timezone_set($timezone);
$time=date("Y-m-d H:i:s");
echo $time;
?>
//本地时区标识符
$timezone = "Asia/Hong_Kong";
date_default_timezone_set($timezone);
$time=date("Y-m-d H:i:s");
echo $time;
?>
[Date]
; Defines the default timezone used by the date functions
date.timezone = "Asia/Hong_Kong"
那个都是取你系统时间呀。
不行啊
我改成date.timezone ="Etc/GMT-8"也不行 啊
用
<script language="JavaScript"><!--
function getClientTimeZone()
{
var e = new Date();
var s = e.toString().substr(e.toString().indexOf("UTC")+3, 3);
var n = parseInt(s, 10);
return n;
}
//--></script>取得 客户端 TimeZone 后。写入 Cookie再在你的 PHP里,用 gmdate("Y-m-d H:i:s",time()+$_COOKIE("timezone")) 取得 服务器时间,再加上客户端COOKIE里的时区。当然,如果是第一次访问。没有 Cookie 信息那也没有办法。
1、设置php.ini
[Date]
; Defines the default timezone used by the date functions
date.timezone = "Asia/Hong_Kong"
2、取得当时时间
我是用smarty 函数取得
<{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}>