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有所帮助。

相关文章

  • PHP实现简单计算器小程序

    PHP实现简单计算器小程序

    这篇文章主要为大家详细介绍了PHP实现简单计算器小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • 图文详解PHP中GC回收机制的利用

    图文详解PHP中GC回收机制的利用

    GC如其名就是垃圾收集,当然这里仅就内存而言,下面这篇文章主要给大家介绍了关于PHP中GC回收机制利用的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • thinkphp普通查询与表达式查询实例分析

    thinkphp普通查询与表达式查询实例分析

    这篇文章主要介绍了thinkphp普通查询与表达式查询,以实例形式较为详细的分析了thinkphp中的普通查询与表达式查询具体用法,包含普通查询的字符串方式与数组方式以及表达式查询中的各种常用技巧,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • php5.3以后的版本连接sqlserver2000的方法

    php5.3以后的版本连接sqlserver2000的方法

    这篇文章主要介绍了php5.3以后的版本连接sqlserver2000的方法,包括php5.4、php5.5等版本的通用解决方法,需要的朋友可以参考下
    2014-07-07
  • php防止表单重复提交实例讲解

    php防止表单重复提交实例讲解

    在本文中我们给大家整理了关于php防止表单重复提交的知识点,有需要的朋友们跟着学习参考下。
    2019-02-02
  • laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析

    laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析

    这篇文章主要介绍了laravel框架路由分组,中间件,命名空间,子域名,路由前缀,结合实例形式分析了laravel框架路由分组,中间件,命名空间,子域名,路由前缀相关概念、原理与基本使用方法,需要的朋友可以参考下
    2020-02-02
  • Codeigniter框架的更新事务(transaction)BUG及解决方法

    Codeigniter框架的更新事务(transaction)BUG及解决方法

    这篇文章主要介绍了Codeigniter框架的更新事务(transaction)BUG及解决方法,具体BUG和解决办法在文中有详细描述,需要的朋友可以参考下
    2014-07-07
  • php写的AES加密解密类分享

    php写的AES加密解密类分享

    这篇文章主要介绍了php写的AES加密解密类,实际是为YII框架写的,不在YII框架时只需替换其中的两句代码即可使用,需要的朋友可以参考下
    2014-06-06
  • thinkPHP中_initialize方法实例分析

    thinkPHP中_initialize方法实例分析

    这篇文章主要介绍了thinkPHP中_initialize方法,结合实例形式分析了子类调用父类_initialize方法的原理与相关操作技巧,需要的朋友可以参考下
    2016-12-12
  • PHP+Mysql+jQuery实现发布微博程序 php篇

    PHP+Mysql+jQuery实现发布微博程序 php篇

    这篇文章主要介绍了PHP+Mysql+jQuery实现发布微博程序,重要介绍后台是如何处理前台提交的数据,并返回结果的,需要的朋友可以参考下
    2015-10-10

最新评论