date_default_timezone_set()设置时区
2012-04-17 18:43
579 查看
You can have time zone set for India as 'Asia/Kolkata' this will add +5.30 to GMT time. You will get proper time of your time zone. Example:
<?php $timezone = "Asia/Calcutta"; if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone); echo date('d-m-Y H:i:s'); ?>
You will get result as India time
*********************************************
Even though php supports 'Asia/Riyadh', MySQL doesn't! I had to use '+3:00' instead, to over come that since it's pointless to set the time zone for the script and not the database activities. To do it for both, do the following :
<?php $timezone = "Asia/Riyadh"; if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone); mysql_query("SET SESSION time_zone = '+3:00'"); ?>
相关文章推荐
- 设置时区date_default_timezone_set(“PRC”)
- php date_default_timezone_set!时区设置
- PHP函数date_default_timezone_set 设置时区
- 关于时区date_default_timezone_set()的设置
- date_default_timezone_set()设置时区
- php 设置时区的两个函数 ini_set(),date_default_timezone_set()
- PHP设置时区函数date_default_timezone_set
- php设置时区date_default_timezone_set("Asia/Shanghai")
- 关于php5.*后的时区问题 date_default_timezone_set ();
- php时区 为什么两个语句才能起效 date_default_timezone_set ini_set('date.timezone
- php时区时间错误问题 date 当前时间 时差 当地 本地date_default_timezone_set
- date_default_timezone_set('Etc/GMT-8'); 设置php 时间 date
- date_default_timezone_set()问题解决方案(PHP5.3以上的)
- PHP中的date_default_timezone_set ()
- 登录OSB管理页面时报date_default_timezone_set()解决方法
- You are *required* to use the date.timezone setting or the date_default_timezone_set() function.
- date_default_timezone_set()问题解决方案(PHP5.3以上的)
- date_default_timezone_set('PRC')
- 执行phpinfo();时提示:date_default_timezone_set()
- date_default_timezone_set()