PHP网页的区域化
1.PHP中时间的区域化设置
php.ini中默认的时间采用的是零时区的时间,而我们使用的是东八区的时区,使得从PHP网页中获取的时间与当地时间相差了8小时。
date.timezone = 'Asia/Hong_Kong'
2.客户端语言选项的设置,在PHP中通过$_SERVER['HTTP_ACCEPT_LANGUAGE']可以获取到该选项的值
IE----Internet选项------语言-----将中文设置为首选

<?php
echo "客户端使用的语言是".$_SERVER['HTTP_ACCEPT_LANGUAGE']; //客户端使用的语言是zh-cn,zh;q=0.5
?>
使用setlocale函数设置区域化
string setlocale ( int $category , array $locale )
代码
<?php
date_default_timezone_set('PRC');//设置时区//date_default_timezone_set('Asia/Shanghai');
setlocale(LC_ALL, 'en_US');//设置为美式英语
echo strftime('%A %c %B %Y', time());//输出当前时间
echo '<br />';
setlocale(LC_ALL, 'chs');
echo strftime('%A %c %B %Y', time());
?>

浙公网安备 33010602011771号