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获取当前时间的5种实现方式

    PHP获取当前时间的5种实现方式

    这篇文章主要介绍了PHP获取当前时间的5种实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • php过滤敏感词的示例

    php过滤敏感词的示例

    这篇文章主要介绍了php过滤敏感词的示例,需要的朋友可以参考下
    2014-03-03
  • 如何通过View::first使用Laravel Blade的动态模板详解

    如何通过View::first使用Laravel Blade的动态模板详解

    这篇文章主要给大家介绍了关于如何通过View::first使用Laravel Blade的动态模板的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用php具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。
    2017-09-09
  • thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】

    thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】

    这篇文章主要介绍了thinkPHP5.0框架整体架构,简单介绍了thinkPHP5.0的应用,模块,MVC,驱动,行为,命名空间等概念与基本用法,需要的朋友可以参考下
    2017-03-03
  • PHP安装threads多线程扩展基础教程

    PHP安装threads多线程扩展基础教程

    php5.3或以上,且为线程安全版本。apache和php使用的编译器必须一致,通过phpinfo()查看Thread Safety为enabled则为线程安全版,通过phpinfo()查看Compiler项可以知道使用的编译器,本文给大家介绍PHP安装threads多线程扩展基础教程,需要的朋友参考下
    2015-11-11
  • PHP、Java des加密解密实例

    PHP、Java des加密解密实例

    这篇文章主要介绍了PHP、Java des加密解密实例,des加密是对称加密中在互联网应用的比较多的一种加密方式,本文分别给出了PHP和JAVA版本的实现代码,需要的朋友可以参考下
    2015-04-04
  • 微信小程序 消息推送php服务器验证实例详解

    微信小程序 消息推送php服务器验证实例详解

    这篇文章主要介绍了微信小程序 消息推送php服务器验证实例详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • php生成二维码图片方法汇总

    php生成二维码图片方法汇总

    本文给大家汇总介绍了2种php生成二维码图片的方法,一个是利用谷歌api一个是实用phpqrcode类库,都非常方便,有需要的小伙伴可以参考下
    2016-12-12
  • php 截取中英文混合字符串的方法

    php 截取中英文混合字符串的方法

    这篇文章主要介绍了php 截取中英文混合字符串,需要的朋友可以参考下
    2018-05-05
  • PHP中Closure类的使用方法及详解

    PHP中Closure类的使用方法及详解

    Closure类又被大家称之为匿名函数,在php5.3的时候引入的。顾名思义匿名函数就是没有定义名字的函数。本篇文章给大家介绍php中Closure类的使用及详解,需要的朋友可以参考下
    2015-10-10

最新评论