php实现的太平洋时间和北京时间互转的自定义函数分享
没有什么好说的了,直接上代码吧:
/**
* 太平洋时间转北京时间
*/
public function pacificToPRC($time=''){
date_default_timezone_set('Pacific/Apia');
if(empty($time)){
$time = time();
}
date_default_timezone_set('Asia/Shanghai');
$date = date('Y-m-d H:i:s',$time);
$time = strtotime($date);
return $time;
}
/**
* 北京时间转太平洋时间
* @param unknown_type $time
*/
public function PRCToPacific($time=''){
if(empty($time)){
date_default_timezone_set('Asia/Shanghai');
$time = time();
}
date_default_timezone_set('Pacific/Apia');
$date = date('Y-m-d H:i:s',$time);
$time = strtotime($date);
return $time;
}
相关推荐
-
php访问数组最后一个元素的函数end()用法
本文实例讲述了php访问数组最后一个元素的函数end()用法.分享给大家供大家参考.具体分析如下: end()函数在PHP中用于检索数组中的最后一个元素.end()函数需要一个数组作为其唯一参数,并返回给定数组最后一个元素的元素值. $users = array ("baidu.com", "haosou.com", "sina.com", "jb51.net"); print end($users); 上面的代码返回:jb5
-
php通过array_shift()函数移除数组第一个元素的方法
本文实例讲述了php通过array_shift()函数移除数组第一个元素的方法.分享给大家供大家参考.具体分析如下: 下面的代码通过array_shift()函数加while循环不断移除数组的第一个元素,直到数组为空 <?php $alpha = array("a", "b", "c"); while ( count( $alpha ) ) { $val = array_shift( $alpha); print "$val<
-
php使用gettimeofday函数返回当前时间并存放在关联数组里
本文实例讲述了php使用gettimeofday函数返回当前时间并存放在关联数组里的方法.分享给大家供大家参考.具体分析如下: 英文官方描述如下: Key Description sec Seconds since midnight before January 1, 1970 usec Microseconds since the sec value minuteswest Local time zone difference from GMT, in minutes dsttime
-
php通过array_unshift函数添加多个变量到数组前端的方法
本文实例讲述了php通过array_unshift函数添加多个变量到数组前端的方法.分享给大家供大家参考.具体分析如下: php通过array_unshift函数添加多个变量到数组前端,函数返回添加后的数组元素个数 <?php $alpha = array("a", "b", "c"); $final = array_unshift($alpha, "d","e"); print "Ther
-
php通过array_push()函数添加多个变量到数组末尾的方法
本文实例讲述了php通过array_push()函数添加多个变量到数组末尾的方法.分享给大家供大家参考.具体分析如下: php通过array_push()函数添加多个变量到数组末尾,array_push函数接受任意数量的变量添加. <?php $alpha = array("a", "b", "c"); $final = array_push($alpha, "d","e"); print "
-
php通过array_merge()函数合并关联和非关联数组的方法
本文实例讲述了php通过array_merge()函数合并关联和非关联数组的方法.分享给大家供大家参考.具体分析如下: array_merge()是一个用于合并数组的php函数,后一个数组追加到前一个的结束位置并返回合并后的结果数组. <?php $beginning = 'foo'; $end = array(1 => 'bar'); $result = array_merge((array)$beginning, (array)$end); print_r($result); ?>
-
php通过ksort()函数给关联数组按照键排序的方法
本文实例讲述了php通过ksort()函数给关联数组按照键排序的方法.分享给大家供大家参考.具体分析如下: php通过ksort()函数给关联数组按照键排序,ksort函数按照关联数组的key正序排序,如果要倒序可以是哦那个krsort()函数 $first = array("x"=>5,"a"=>2,"f"=>1); ksort( $first ); foreach ( $first as $key => $val )
-
php通过array_merge()函数合并两个数组的方法
本文实例讲述了php通过array_merge()函数合并两个数组的方法.分享给大家供大家参考.具体分析如下: php通过array_merge()函数合并两个数组,array_merge()是一个php函数,用于将两个或者多个数组合并,后一个数组会追加到前一个数组后面,并返回结果数组.它接受两个或两个以上的数组,并返回一个包含了所有元素的数组. $first = array("aa", "bb", "cc"); $second = array(
-
php通过sort()函数给数组排序的方法
本文实例讲述了php通过sort()函数给数组排序的方法.分享给大家供大家参考.具体分析如下: sort()函数用于给数组排序,本函数为数组中的单元赋予新的键名.原有的键名将被删除. 如果成功则返回 TRUE,否则返回 FALSE. $alpha = array ("x", "a", "f", "c"); sort( $alpha ); foreach ( $alpha as $var ) { print "$var
-
php时间戳格式化显示友好的时间函数分享
在项目中时间一律显示为2014-10-20 10:22显得很呆板.在微博.QQ空间等网站通常会显示为几秒前,几分钟前,几小时前等容易阅读的时间,我们称之为友好的时间格式.那么用php怎么实现呢? 大体思路如下: 如果是跨年并且大于3天就显示为具体的时间 如果是今天的 如果是一分钟内则显示几秒之前 如果是一小时内则显示几分钟前 如果是当天且大于一小时则显示为几小时前 如果是昨天则显示为昨天几点 如果是前天则显示为前天几点 如果大于三天(没
随机推荐
- 解析WPF实现音频文件循环顺序播放的解决方法
- JS获取鼠标坐标、获取鼠标像素点示例
- 利用node.js实现自动生成前端项目组件的方法详解
- Mybatis常用分页插件实现快速分页处理技巧
- java中获取类加载路径和项目根路径的5种方式分析
- AndroidUI组件SlidingTabLayout实现ViewPager页滑动效果
- mysql备份脚本以及删除前5天的备份文件
- linux下判断文件和目录是否存在的方法(总结)
- JavaScript原型及原型链终极详解
- 服务器 安全设置 批处理
- Centos6.x服务器配置jdk+tomcat+mysql环境(jsp+mysql)
- 如何对PHP程序中的常见漏洞进行攻击
- PHP之密码加密的几种方式
- 将DataRow转成指定类型的类,并返回这个类的对象(带值)
- 怎么判断是不是营养不良?
- springboot使用单元测试实战
- django manage.py扩展自定义命令方法
- python针对不定分隔符切割提取字符串的方法
- 基于nodejs的微信JS-SDK简单应用实现
- Python Django Cookie 简单用法解析
