php实现兼容2038年后Unix时间戳转换函数

 更新时间:2015年03月18日 12:00:51   投稿:hebedich  
这篇文章主要介绍了php实现兼容2038年后Unix时间戳转换函数,使用方法和就的函数一样,非常实用,推荐给大家,希望大家能够喜欢。

使用方法跟旧的函数一模一样.

复制代码 代码如下:

function fun_strtotime($var1=0,$var2=0){
    if(!$var2){
        $var2 = $var1;
        $var1 = 0;
    }
    if(is_numeric($var2)){
       $var2 = '@'.$var2;
    }
    try{
        $date  =  new DateTime($var2);
        $date->setTimezone(new DateTimeZone(date_default_timezone_get()));
    }catch(Exception $e){ $date = 0;}
    if(is_object($date)){
        if($var1)
            $date->modify($var1);
        return $date->format('U');
    }else{
        return 0;
    }
}
function fun_date($var1=0,$var2=0){
    if(!$var2){
        $var2 = $var1;
        $var1 = 'Y-m-d H:i:s';
    }
    try{
        $date  =  new DateTime('@'.$var2);
        $date->setTimezone(new DateTimeZone(date_default_timezone_get()));
    }catch(Exception $e){ $date = 0;}
    if(is_object($date)){
        return $date->format($var1);
    }else{
        return '';
    }
}

以上就是本文所述的全部内容了,希望对大家学习php有所帮助。

相关文章

  • ThinkPHP中redirect用法分析

    ThinkPHP中redirect用法分析

    这篇文章主要介绍了ThinkPHP中redirect用法,实例分析了redirect重定向的各种常见操作技巧,具有一定的实用价值,需要的朋友可以参考下
    2014-12-12
  • 多个PHP中文字符串截取函数

    多个PHP中文字符串截取函数

    字符串截取是一个非常常见的编程任务,而往往带中文的字符串截取会经常用到。虽然不难,但是自己写函数实现又耗费时间,这里介绍一个比较好用的字符串截取函数,能够胜任基本的需求了
    2013-11-11
  • PHP删除数组中特定元素的两种方法

    PHP删除数组中特定元素的两种方法

    这篇文章介绍了PHP中删除数组中特定元素的两种方法,有需要的朋友可以参考一下
    2013-07-07
  • 在PHP中操作文件的扩展属性

    在PHP中操作文件的扩展属性

    PHP为我们提供了一个扩展可以用于对文件的扩展属性进行操作。本文通过实例代码给大家介绍在PHP中操作文件的扩展属性的相关知识,感兴趣的朋友跟随小编一起看看吧
    2021-07-07
  • php笔记之:php函数range() round()和list()的使用说明

    php笔记之:php函数range() round()和list()的使用说明

    本篇文章介绍了,php函数range() round()和list()的使用说明。需要的朋友参考下
    2013-04-04
  • php实现微信扫码支付

    php实现微信扫码支付

    最近一段弄微信网页扫码支付,看官方文档是晕头转向。其实扫码支付很简单,只是让官网指来指去变的很麻烦,我想如果有个实例,会容易很多。下面就把实例分享给大家
    2017-03-03
  • 详解PHP中websocket的使用方法

    详解PHP中websocket的使用方法

    这篇文章主要为大家详细介绍了PHP中websocket的使用方法,为大家进行了详细注解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • thinkPHP5.0框架配置格式、加载解析与读取方法

    thinkPHP5.0框架配置格式、加载解析与读取方法

    这篇文章主要介绍了thinkPHP5.0框架配置格式、加载解析与读取方法,结合实例形式详细分析了thinkPHP5.0框架配置的常用格式,加载解析方法,读取方法等相关操作技巧,需要的朋友可以参考下
    2017-03-03
  • ubuntu12.04使用c编写php扩展模块教程分享

    ubuntu12.04使用c编写php扩展模块教程分享

    php语言自带了很多的扩展模块,诸如mbstring、gd、pdo等等。有时为了提高效率,需要用C实现其中的一些功能,就可以自行编写php的扩展模块
    2013-12-12
  • Laravel 队列使用的实现

    Laravel 队列使用的实现

    这篇文章主要介绍了Laravel 队列使用的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01

最新评论