当将PHP时间戳转化为正常的时间格式一般的操作方法如下:
$mytime=time();
echo $mytime.'<br />';
echo date('Y-m-d H:i:s',$mytime);
这样做的后果就是前后相差了8个小时,主要原因是php5.1以上时间戳会与实际时间相差8小时。
解决办法如下:
1、最简单的方法就是不要用php5.1以上的版本--显然这是不可取的方法!!!
2、修改php.ini。打开php.ini查找date.timezone 去掉前面的分号= 后面加Asia/Shanghai,重启apache服务器即可--缺点就是如果程序放到别人的服务器上,不能修改php.ini,那就奈何不得了。
3、在程序中添加时间的初始化的语句的即:“date_default_timezone_set("Asia/Shanghai"); ”这个可以由程序员任意设置,我的推荐。
时区标识符,大陆内地可用的值是:PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为中国,重庆,上海,乌鲁木齐) ,Etc/GMT-8,Asia/Harbin
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
这样就可以实现输出的是北京时间了。
分享到:
相关推荐
用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。用php时间戳求时间差。
时间戳的php用法
PHP时间戳与日期之间转换 <?php echo(strtotime("now")); echo(strtotime("3 October 2005")); echo(strtotime("+5 hours")); echo(strtotime("+1 week")); echo(strtotime("+1 week 3 days 7 hours 5 ...
NULL 博文链接:https://onestopweb.iteye.com/blog/2355748
倒计时 = 从后台获取到当前时间的时间戳 - 商品的截止时间 (备注:如果当前时间的时间戳获取手机本地的会出问题,因为调整本地时间后就造成的时间错误,所以线上环境每次取从后台获取到当前时间的时间戳)
易语言取时间戳源码,取时间戳
php10位时间戳转java日期 /** * 转换10位时间戳工具,返回String的“yyyy-MM-dd”时间 * @param datetime int型10位时间戳 */ public static String formatDate(int datetime){ SimpleDateFormat sdf = ...
科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳科学计数法转换时间戳...
大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式。 实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。 strtotime能...
带有时间戳的串口工具。如果你刚好需要打印串口信息的时候自动加入时间戳标记,这是个不错的软件。
Android获取时间戳,以及将时间戳转换为时间
易语言时间戳操作模块源码,时间戳操作模块,取时间戳,时间戳到时间,时间戳到系统时间,时间到时间戳,系统时间到时间戳,UnixTimeToFileTime,FileTimeToUnixTime,取整数位数,GetSystemTimeAsFileTime,...
易语言JS取时间戳源码,JS取时间戳,取UNIX时间戳,取UNIX时间戳_Jscript
时间戳与标准时间的转换 时间戳日期之间的转换
这个是可以具体到小时的php代码复制代码 代码如下:/* Author: 杨宇 yangyu@sina.cn */ //输入两个时间戳,计算差值,也就是相差的小时数,如返回2:10,则表示输入的两个时间相差2小时10分钟 function hours_min($...
一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下: echo strtotime(”2009-1-22″) 结果:1232553600 说明:返回2009年1月22日0点0分0秒时间戳 二,PHP时间戳函数获取英文文本日期...
C# asp .net 随机生成时间戳,内含完整源码,下载即可编译执行 支持生成不重复的时间戳,非random随机生成,random生成的随机数如果生成太快,会出现重复
易语言时间戳源码,时间戳,读时间
在项目开发中,我们都经常会用到时间戳来进行时间的存储和传递,最常用的Unix时间戳(TimeStamp)是指格林尼治时间1970年1月1日0时(北京时间1970年1月1日8时)起至现在的总秒数(10位)或总毫秒数(13位);...
时间戳转换工具DCode