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通过array_merge()函数合并两个数组的方法
本文实例讲述了php通过array_merge()函数合并两个数组的方法.分享给大家供大家参考.具体分析如下: php通过array_merge()函数合并两个数组,array_merge()是一个php函数,用于将两个或者多个数组合并,后一个数组会追加到前一个数组后面,并返回结果数组.它接受两个或两个以上的数组,并返回一个包含了所有元素的数组. $first = array("aa", "bb", "cc"); $second = array(
-
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通过sort()函数给数组排序的方法
本文实例讲述了php通过sort()函数给数组排序的方法.分享给大家供大家参考.具体分析如下: sort()函数用于给数组排序,本函数为数组中的单元赋予新的键名.原有的键名将被删除. 如果成功则返回 TRUE,否则返回 FALSE. $alpha = array ("x", "a", "f", "c"); sort( $alpha ); foreach ( $alpha as $var ) { print "$var
-
php访问数组最后一个元素的函数end()用法
本文实例讲述了php访问数组最后一个元素的函数end()用法.分享给大家供大家参考.具体分析如下: end()函数在PHP中用于检索数组中的最后一个元素.end()函数需要一个数组作为其唯一参数,并返回给定数组最后一个元素的元素值. $users = array ("baidu.com", "haosou.com", "sina.com", "jb51.net"); print end($users); 上面的代码返回:jb5
-
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使用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通过ksort()函数给关联数组按照键排序的方法
本文实例讲述了php通过ksort()函数给关联数组按照键排序的方法.分享给大家供大家参考.具体分析如下: php通过ksort()函数给关联数组按照键排序,ksort函数按照关联数组的key正序排序,如果要倒序可以是哦那个krsort()函数 $first = array("x"=>5,"a"=>2,"f"=>1); ksort( $first ); foreach ( $first as $key => $val )
-
php时间戳格式化显示友好的时间函数分享
在项目中时间一律显示为2014-10-20 10:22显得很呆板.在微博.QQ空间等网站通常会显示为几秒前,几分钟前,几小时前等容易阅读的时间,我们称之为友好的时间格式.那么用php怎么实现呢? 大体思路如下: 如果是跨年并且大于3天就显示为具体的时间 如果是今天的 如果是一分钟内则显示几秒之前 如果是一小时内则显示几分钟前 如果是当天且大于一小时则显示为几小时前 如果是昨天则显示为昨天几点 如果是前天则显示为前天几点 如果大于三天(没
随机推荐
- jQuery 1.9版本以上的浏览器判断方法代码分享
- 在DWR中实现直接获取一个JAVA类的返回值的两种方法
- java中实现Comparable接口实现自定义排序的示例
- javascript显示系统当前时间代码
- C#实现集合转换成json格式数据的方法
- C# Lambda 知识回顾
- C++版本简易Flappy bird
- php中简单的对称加密算法实现
- python利用hook技术破解https的实例代码
- Linux bash删除文件中含“指定内容”的行功能示例
- Nginx开启stub_status模块配置方法
- T-SQL 查询语句的执行顺序解析
- jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
- Android截屏截图的几种方法总结
- Java中BufferedReader与BufferedWriter类的使用示例
- android app icon 图标大小尺寸
- Android编程实现换肤功能实例
- 较详细的JNI简介
- 巧用局部变量提升javascript性能
- 深入分析XmlSerializer对象的Xml序列化与反序列化的示例详解
