PHP中Date获取时间不正确怎么办
今天用echo $showtime=date("Y-m-d H:i:s")获取系统时间时,发现获取的时间与系统的时间不符。
研究了一番发现,PHP默认设置的时间是以格林威治时区为标准的,所以我们必须把PHP的时区设定改为北京时间。
操作方法:
打开php.ini文件,一般在PHP的安装根目录下
找到其中的;date.timezone
删掉date.timezone前面的分号,并改成date.timezone = PRC
存盘,并重新启动Apahce服务(有时用Apache的restart功能会有问题,建议先stop然后再start)
让我们重新检验一下echo $showtime=date("Y-m-d H:i:s")。
是不是时间恢复正常了?
相关推荐
-
PHP中获取时间的下一周下个月的方法
复制代码 代码如下: //通常用于定制服务的时候使用,比如包月会员,包年等等 //获取当前时间过一个月的时间,以DATETIME格式显示 date('Y-m-d H:i:s',strtotime('+1 month')) //获取当前时间过一个月的时间,以时间戳格式显示 strtotime(date('Y-m-d H:i:s',strtotime('+1 month'))) //以下是年,月,周,天,时,分秒的用法 date("Y-m-d H:i:s", strtotime("
-
PHP获取时间排除周六、周日的两个方法
今天和大家分享一个获取10天后的一个时间戳的函数,程序的关键是,他可以不去算周六日哦.如果你有别的需求.可以改成N天的哦.反正就不算周六日.哈哈. //方法一: <?php $now = time(); //指定日期用法 $now = strtotime('2014-01-08') ; $day = 3600*24; $total = 12; $days =array() ; for ($i=2;$i<$total;$i++) { $timer = $now+$day*$i; $num= da
-
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
复制代码 代码如下: //php获取今日开始时间戳和结束时间戳$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; //php获取昨日起始时间戳和结束时间戳 $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));$endYesterday=mktime(
-
使用php 获取时间今天明天昨天时间戳的详解
使用php获取时间今天明天昨天时间戳2013-06-20 11:12<?phpecho "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-
-
php获取指定日期之间的各个周和月的起止时间
根据指定的前后两个日期,计算这两个日期之间各个周的起始时间和结束时间,以及各个月的起始时间和结束时间 日志格式化类 Date.class.php 复制代码 代码如下: <?php class Datefmt{ function __construct() {} /** * 根据指定日期获取所在周的起始时间和结束时间 */ public function get_weekinfo_by_date($date) { $idx = strftime("%u&qu
-
php flv视频时间获取函数
复制代码 代码如下: <?php function BigEndian2Int($byte_word, $signed = false) { $int_value = 0; $byte_wordlen = strlen($byte_word); for ($i = 0; $i < $byte_wordlen; $i++) { $int_value += ord($byte_word{$i}) * pow(256, ($byte_wordlen - 1 - $i)); } if ($signed
-
php microtime获取浮点的时间戳
一直以来用这个函数获取: 复制代码 代码如下: function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } 看到别人的源码中用microtime(true),查了下手册,原来从PHP 5.0.0 开始,microtime增加了这个参数. 引用 复制代码 代码如下: mixed microtime ( [bool get_
-
PHP中Date获取时间不正确怎么办
今天用echo $showtime=date("Y-m-d H:i:s")获取系统时间时,发现获取的时间与系统的时间不符. 研究了一番发现,PHP默认设置的时间是以格林威治时区为标准的,所以我们必须把PHP的时区设定改为北京时间. 操作方法: 打开php.ini文件,一般在PHP的安装根目录下 找到其中的;date.timezone 删掉date.timezone前面的分号,并改成date.timezone = PRC 存盘,并重新启动Apahce服务(有时用Apache的res
-
js中获取时间new Date()的全面介绍
var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) 何问起 hovertree.com myDate.getTime(); /
-
关于在Servelet中如何获取当前时间的操作方法
关于在Servelet中如何获取当前时间的操作方法 //获取到当前时间 Date date=new Date(); DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time=format.format(date); 以上就是小编为大家带来的关于在Servelet中如何获取当前时间的操作方法全部内容了,希望大家多多支持我们~
-
深究从MongoDB的ObjectId中获取时间信息
MongoDB默认使用_id字段作为主键,类型为ObjectId.ObjectId的生成有一定的规则,详情可以查看这篇文章 - MongoDB深究之ObjectId.如果你在写入数据库的时候忘记写入创建时间,不用担心,完全可以通过_id字段的值来还原当时的时间.看下面的mongodb script脚本: db.getCollection('fees').find({}).forEach(function(item){ var _str = item._id.toString().substr(1
-
JavaScript中获取时间的函数集
下面给大家介绍下js获取时间的函数集. $(function(){ var mydate = new Date(); var t=mydate.toLocaleString(); $("#time").text(t); $("#time").load("Untitled-1.html"); }); 获取JavaScript 的时间使用内置的Date函数完成 var mydate = new Date(); mydate.getYear(); //
-
Java8中的LocalDateTime和Date一些时间操作方法
先记录下jdk8之前的一些帮助方法 判断time是否在now的n天之内 /** * 判断time是否在now的n天之内 * @param time * @param now * @param n 正数表示在条件时间n天之后,负数表示在条件时间n天之前 * @return */ public static boolean belongDate(Date time, Date now, int n) { SimpleDateFormat sdf = new SimpleDateFormat("yyy
-
获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用
复制代码 代码如下: SELECT ABS(DATEDIFF(dd,EndDate,BeginDate)) FROM dbo.WorkingPlan 其中,WorkingPlan 为一张表, EndDate和BeginDate为WorkingPlan 表中的结束时间和开始时间 如果哪里有不正确的地方,欢迎批评指正,共同进步.
-
PHP中date与gmdate的区别及默认时区设置
一.date与gmdate有什么区别? PHP时间函数中有两个格式化函数:date()和gmdate(),在官方的文档中的描述为: 复制代码 代码如下: date() #- 格式化一个本地时间/日期gmdate() #- 格式化一个 GMT/UTC 日期/时间,返回的是格林威治标准时(GMT). 先来举个例子,我们现在所在的时区是+8,那么服务器运行以下脚本返回的时间应该是这样的:当前时间假定是2013-03-14 12:15:27 复制代码 代码如下: echo date('Y-m-d H
-
Android关于获取时间的记录(小结)
序 初涉江湖,还望海涵! 写点东西,纯粹是因为个人的记忆能力较弱,写些笔记罢了,若有错误还望雅正! 对Android中的时间获取做个记录,以下为结果! 代码粘贴 public class MainActivity extends AppCompatActivity { public static final String TAG = "MainActivity"; @RequiresApi(api = Build.VERSION_CODES.CUPCAKE) @Override pro
-
iOS开发中Date Picker和UITool Bar控件的使用简介
一.Date Picker控件 1.简单介绍: Date Picker显示时间的控件 有默认宽高,不用设置数据源和代理 如何改成中文的? (1)查看当前系统是否为中文的,把模拟器改成是中文的 (2)属性,locale选择地区 如果默认显示不符合需求.时间有四种模式可以设置,在model中进行设置 时间可以自定义(custom). 设置最小时间和最大时间,超过就会自动回到最小时间. 最大的用途在于自定义键盘:弹出一个日期选择器出来,示例代码如下: 2.示例代码 复制代码 代码如下: // /
随机推荐
- JavaScript 异步调用
- mysql 控制台程序的提示符 prompt 字符串设置
- Windows Powershell 介绍和安装
- 整理一下SQLSERVER的排序规则
- Oracle定义DES加密解密及MD5加密函数示例
- 玩转python爬虫之URLError异常处理
- 三种方法让Response.Redirect在新窗口打开
- asp.net中ADO SQL数据库 笔记汇总 持续更新中
- header导出Excel应用示例
- Ubuntu 16.04源码编译安装PHP 5.6.29的教程
- Android ActionBar完全解析使用官方推荐的最佳导航栏(下)
- 详解Android MacAddress 适配心得
- Bootstrap文件上传组件之bootstrap fileinput
- Jquery 分页插件之Jquery Pagination
- jQuery 全选/反选以及单击行改变背景色实例
- JavaScript中双向数据绑定详解
- C#无限参数的写法
- Java 常量与变量的区别详细介绍
- mysql的定时任务实例教程
- JS数组Object.keys()方法的使用示例