五分钟内反应回复,平均十分钟解决任何IT技术问题,按难度跟工作量收费!

广东福彩购彩大厅:关于服务器上PHP跟mysq还有JSl时间的问题

admin |浏览520次
收藏|2017/06/19 11:40

时时彩购彩手机软件 www.7n1dh.com.cn PHP如果修改全局的时区(这样整个服务器上的php时区都变了,只要出现php的时间函数,都随之改变?。?/span>

 

 

如果是局部修改时区,针对某个站点的PHP时间!

 

在需要修改的PHP文件里

<?php
function_exists(date_default_timezone_set);//在这他总是返回1,这函数是判断这里面的字符是不是一个定义了的函数名
date_default_timezone_set("Etc/GMT");//这是格林威治标准时间,得到的时间和默认时区是一样的
date_default_timezone_set("Etc/GMT+8");//这里比林威治标准时间慢8小时
date_default_timezone_set("Etc/GMT-8");//这里比林威治标准时间快8小时
date_default_timezone_set('PRC'); //设置中国时区

date_default_timezone_set( "Asia/Shanghai" ); //设置中国时区

date_default_timezone_set("Etc/GMT+4");//设置美国时区
?>

 

 

 

 

 

 

 

 

 

 

 

如果对MYSQL修改全局的时区(这样整个服务器上的MYSQL时区都变了,只要出现mysql的时间函数,都随之改变?。?/span>

 

 

如果是局部修改,那么找到这个PHP文件,然后

if(!mysql_query("set time_zone = '-4:00'"))

{

die('设置时间区域失败: ' . mysql_error());

}

 

或者

 

$db=new db_class();

$deb=new e_class();

$mysqltime="set time_zone = '-4:00'";

$db->query($mysqltime);

 

 

如果是调整JS的时区

var now=new Date();

now.setMinutes(now.getMinutes()+now.getTimezoneOffset()-240); //取当地时间加上和格林威治的时差减要求地区和格林的时差分钟,这里是-300,代表美国东部纽约和格林的时差

//先设置setMinutes再取getHours才有效

Var year=now. getFullYear();//

Var month=now. getMonth()+1; //

Var date= now. getDate();//

Var minutes=now. getMinutes();//

Var second=now. getSeconds();//

 


+1
 加载中...
  • 嫦娥四号中继星任务国际合作取得新成果 2019-04-23
  • 回复@老老保老张工:玩你的铁环去! 2019-04-23
  • 王石田朴珺罕见亲密写真曝光 女方喂男方冰淇淋娇羞甜蜜 2019-04-22
  • 习近平看望参加政协会议的民盟致公党无党派人士侨联界委员 2019-04-22
  • 1500万人次领略夏日山西好风光 2019-04-21
  • 内乱困扰西班牙 C罗亟须正名 2019-04-21
  • 几家性价比超高的烤肉店 赶紧去试试 2019-04-20
  • 避免英俄“再开战” 英国禁止上千球迷赴俄看世界杯 2019-04-19
  • 县名解析:朔州山阴县县名来历 2019-04-19
  • 特朗普:晋三,送你2500万墨西哥移民,你立马下台 2019-04-18
  • 回复@海之宁:你想自主劳动?全民所有的生产资料凭啥让你自主? 2019-04-18
  • 紫光阁中共中央国家机关工作委员会 2019-04-17
  • 河北馆陶:端午节火了“艾旅游” 2019-04-17
  • 葡萄牙西班牙明晨上演B组焦点战 谁才是真正铁嘴钢牙? 2019-04-16
  • 中共福建省委组织部关于肖华鑫同志任前公示的公告 2019-04-16
  • 326| 626| 577| 373| 539| 14| 722| 791| 661| 617|