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缓存技术详解

    thinkphp缓存技术详解

    这篇文章主要介绍了thinkphp缓存技术,详细分析了缓存技术的特点以及在ThinkPHP中缓存的实际应用技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • PHP实现微信退款功能

    PHP实现微信退款功能

    这篇文章主要为大家详细介绍了PHP实现微信退款功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • CodeIgniter框架URL路由总结

    CodeIgniter框架URL路由总结

    这篇文章主要介绍了CodeIgniter框架URL路由总结,本文也以作为CodeIgniter路由入门教程,讲解了配置规则的几个方面,需要的朋友可以参考下
    2014-09-09
  • php执行多个存储过程的方法【基于thinkPHP】

    php执行多个存储过程的方法【基于thinkPHP】

    这篇文章主要介绍了php执行多个存储过程的方法,结合实例形式分析了基于thinkPHP框架调用多个存储过程的相关操作技巧,需要的朋友可以参考下
    2016-11-11
  • laravel 解决Eloquent ORM的save方法无法插入数据的问题

    laravel 解决Eloquent ORM的save方法无法插入数据的问题

    今天小编就为大家分享一篇laravel 解决Eloquent ORM的save方法无法插入数据的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 分享PHP-pcntl 实现多进程代码

    分享PHP-pcntl 实现多进程代码

    PHP可通过PCNTL扩展实现进程控制,如进程创建,信号处理,进程中断判断等。但只能在CLI模式下操作。PCNTL的信号机制是基于 ticks 机制实现的。
    2016-09-09
  • PHP时间戳 strtotime()使用方法和技巧

    PHP时间戳 strtotime()使用方法和技巧

    php strtotime()解释如何使用,看了下面的文章就要以学习到了。下面还有php文档函数解释。
    2013-10-10
  • php调用快递鸟接口实例代码

    php调用快递鸟接口实例代码

    这篇文章主要介绍了php调用快递鸟接口实例代码,需要的朋友可以参考下
    2017-10-10
  • ThinkPHP中session函数详解

    ThinkPHP中session函数详解

    这篇文章主要为大家详细介绍了ThinkPHP中session函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • php 模拟 asp.net webFrom 按钮提交事件实例

    php 模拟 asp.net webFrom 按钮提交事件实例

    需要php方面的项目开发,php刚刚入门,在写按钮提交过程中,asp.net里的按钮事件更好些,下面有个实例,大家可以看看
    2014-10-10

最新评论