首页 > 电脑

修改国外主机的PHP、MySQL时区设置以实现国外主机时间与国内同步

电脑 2026-05-17 菜科探索 +
简介:出于国内主机的费用、ICP备案等问题,现在很多朋友都租赁、购买国外主机,可是国外主机显示的是当地时间,那么怎么设置成国内时间呢?所谓的时间问题归根结底也就是“时

【菜科解读】

出于国内主机的费用、ICP备案等问题,现在很多朋友都租赁、购买国外主机,可是国外主机显示的是当地时间,那么怎么设置成国内时间呢?所谓的时间问题归根结底也就是“时区”问题,我们首先要知道的是:1、美国时间和中国时间相差应该是8小时。

2、PHP的时间和MySQL的时间不是相同的。

所以,我们所要做的事情就是:1、把美国时间改成中国时间。

2、并且要把PHP的时间和MySQL的时间统一。

一、修改MySQL时间如果你在写程序的时候,习惯了用类或者函数,那么恭喜你,这一步你同样只需要一次复制粘贴操作就能将它解决。

如果你在写程序的从来不用类或者函数,那么我会祈祷耶稣和释迦牟尼一同保佑你,不会在改程序的时候累得很惨,同时希望你改掉这个不好的编程习惯。

那么,就请在PHP程序有数据库连接的下一语句(只有1次,就加1句;

若有无数次,就加无数次……这个编程习惯,还是重要啊)加入如下代码:复制内容到剪贴板代码:mysql_query("SET time_zone = '+8:00'") or die('时区设置失败,请联系管理员!');再去SELECT NOW();下,你会惊喜地发现,MySQL也是中国时间了。

为什么是+8:00呢?前面我说过了,中国时间和美国时间差8小时,往那个那个貌似向东还是向西的方向来着?(不好意思我是路盲,我在怪地球是圆的)。

OK,现在MySQL的时间也搞定了,我相信现在就会有比较严谨朋友问了:那你如何证明PHP的时间和MySQL的时间是同步呢?啊……这个人与人之间的信任,还是重要的,就像汇款,哈哈,那我们来做个测试吧:复制内容到剪贴板代码://这里是页面的开头,用于改PHP时间的代码。

date_default_timezone_set('PRC') or die('时区设置失败,请联系管理员!');//-------------------------------------------------------------//// 这里写数据库连接的代码,别懒,自己写。

////-------------------------------------------------------------//数据库一旦连接,紧跟着就是改MySQL时间的代码。

mysql_query("SET time_zone = '+8:00'") or die('时区设置失败,请联系管理员!');//显示PHP的时间echo date('Y-m-d H:i:s');echo //显示MySQL的时间$mysql_time = mysql_query("SELECT NOW()");$mysql_rows = mysql_fetch_row($mysql_time);echo $mysql_rows[0];

二、修改PHP时间听上去有点小复杂,其实很简单。

首先我们来改PHP的时间,将这句代码插入到PHP程序中,公共调用页的顶部(也就是要include_once,require_once到的脚本里,当然你不用_once我也没有意见),确保需要用到时间的页面都必须调用到:复制内容到剪贴板代码:date_default_timezone_set('PRC') or die('时区设置失败,请联系管理员!');现在测试下:复制内容到剪贴板代码:echo date('Y-m-d H:i:s');怎么样?哇哈哈,正确显示中国时间了,当然你要说北京时间我也没意见。

至于那个参数PRC是什么意思,我记得是某个神奇的土地之缩写,不用管它,照搬就行了,错不了的。

成功了?NO,不要得意得太早,在MySQL里输入语句SELECT NOW();你会惊愕的发现,MySQL的时间还是美国时间。

不急,我们返回到上一步,已经设置好了。

修改,国外,主机,的,PHP,、,MySQL,时区,设置,以

美以伊最新局势一文速览:美军扣押一艘伊朗油轮;

以色列:美倾向于对伊朗重启军事行动;

伊朗:已准备好应对任何军事侵略

美以伊博弈仍在持续。

伊朗外交部副部长加里巴巴迪19日表示,美国将“威胁”冠以“和平契机”之名,伊朗举国上下团结一致,将坚决应对任何形式的军事侵略。

美国总统特朗普当天表示,美国或将再次对伊朗发起“沉重打击”,但是会留出至少两到三天时间,使对话直接进行。

副总统万斯也说,美伊之间的直接谈判已在建立沟通渠道和推动外交进程方面取得“很大进展”,但美方也准备了重启军事行动的“B方案”。

同时,以色列高层评估认为,特朗普政府仍倾向于对伊朗重启军事行动。

特朗普称美方可能再次“沉重打击”伊朗 当地时间5月19日,美国总统特朗普表示,美方可能不得不对伊朗“再予以沉重打击”,目前尚不确定。

央视记者当地时间5月19日获悉,美国总统特朗普已于18日晚召集国家安全团队开会,听取了针对伊朗的军事行动方案简报。

这次会议发生在特朗普下令暂缓对伊发动打击计划后几小时。

据称,此次简报会显示出特朗普“正认真考虑恢复对伊朗军事行动”。

美副总统称美伊谈判进展很大 但美方也预备了“B方案” △5月19日,美国副总统万斯在白宫新闻简报会上 当地时间5月19日,美国副总统万斯在白宫新闻简报会上表示,美国与伊朗之间的直接谈判已在建立沟通渠道和推动外交进程方面取得“很大进展”,但美方也准备了重启军事行动的“B方案”。

美军在印度洋扣押一艘伊朗相关油轮 美国方面19日消息称,据三名美国官员表示,美军18日晚在印度洋扣押一艘与伊朗有关联的油轮。

据悉,这艘油轮因参与运输伊朗石油,已于今年3月遭到美国制裁。

船舶追踪数据显示,它在穿越马六甲海峡后,19日航行至马来西亚以西海域。

消息称,这艘油轮很可能2月在伊朗石油出口枢纽哈尔克岛装载了超过100万桶原油,被扣押时可能正在返回中东地区途中。

五角大楼尚未就上述报道进行回复。

伊朗副外长:伊已准备好应对任何军事侵略 △伊朗外交部副部长加里巴巴迪(资料图) 伊朗外交部副部长加里巴巴迪当地时间19日在其个人社交媒体上表示,伊朗是团结且坚定的,已准备好应对任何军事侵略。

他说,“对我们而言,投降毫无意义;

我们要么取得胜利,要么成为烈士”。

伊朗格什姆岛爆炸声系拆除未爆弹药造成 △伊朗格什姆岛(资料图) 伊朗霍尔木兹甘省副省长19日表示,当天中午,格什姆岛多个地点连续传出爆炸声,引起市民担忧。

这些爆炸声是由专业人员拆除敌方未爆弹药所致。

以色列高层评估认为美方仍倾向对伊重启军事行动 当地时间5月19日晚,据以色列方面消息,尽管美国总统特朗普于前一日宣布取消对伊朗的袭击行动,但以色列高层当晚评估认为,特朗普仍倾向于对伊朗重启军事行动。

△以色列特拉维夫(资料图) 此外,还有以方消息称,以色列和美国对伊朗重启军事行动的联合准备工作已完成,目前正在等待特朗普的决定。

来源:综合自央视新闻客户端、CCTV国际时讯等

特朗普希望“非常迅速”和“体面”结束伊朗战事:伊朗不会拥有核武器,迫切想达成协议

据新华社,美国总统特朗普19日在白宫说,他希望“非常迅速”地结束伊朗战事。

特朗普说:“我们会非常迅速地结束这场战争。

他们(伊朗)不会拥有核武器。

希望我们能以一种非常体面的方式了结此事。

” 特朗普还称,伊朗“迫切希望达成协议,已经厌倦了这场战事”。

过去一段时间,特朗普已多次表示伊朗战事接近结束。

△美国总统特朗普(资料图) 另据央视新闻,当地时间5月19日,美国总统特朗普表示,美方可能不得不对伊朗“再予以一击”,目前尚不确定。

特朗普还说,伊朗正求与美方达成协议。

特朗普当天在白宫东翼宴会厅改建项目施工现场对媒体称,美国已迫使伊朗坐上谈判桌,伊方想要达成协议,“我希望我们不必再采取进一步行动,但我们也可能不得不再给他们一次沉重打击……目前我还不确定,你们很快就会知道”。

特朗普还称,18日那天,“只差一个小时”,他就要下令打击伊朗了,但美国在海湾地区的盟友请求他暂缓实施该计划。

特朗普说,多个海湾国家告知,在巴基斯坦斡旋下旨在达成和平协议的谈判正在取得进展。

他将留出至少两到三天的“有限时间”,让对话能够继续进行。

18日,特朗普在社交平台“真实社交”发文表示,在卡塔尔、沙特阿拉伯、阿联酋领导人请求下,他已下令“明天(19日)”不按原计划对伊朗发动军事打击。

他称,鉴于目前正进行着“严肃的谈判”,且在这些领导人及盟友看来,双方终将达成一项协议。

编辑:叶知秋 审核:凌山 【来源:新华社、央视新闻】

猜你喜欢

asus电脑是哪个品牌
asus电脑是哪个品牌
电脑教程 2026-05-20
首雨180插卡收音机拆机图文
首雨180插卡收音机拆机图文
电脑教程 2026-05-18
电视家不能看电视了怎么办
电视家不能看电视了怎么办
电脑教程 2026-05-17
Win10专业版是哪个
Win10专业版是哪个
Win10教程 2026-05-17

修改国外主机的PHP、MySQL时区设置以实现国外主机时间与国内同步

点击下载文档

格式为doc格式