当前位置:首页 > PHP教程 > php函数 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-16 20:11:41 浏览: 评论:0 

这篇文章主要介绍了php实现兼容2038年后Unix时间戳转换函数,使用方法和就的函数一样,非常实用,推荐给大家,希望大家能够喜欢。

使用方法跟旧的函数一模一样,代码如下:

  1. function fun_strtotime($var1=0,$var2=0){ 
  2.     if(!$var2){ 
  3.         $var2 = $var1
  4.         $var1 = 0; 
  5.     } 
  6.     if(is_numeric($var2)){ 
  7.        $var2 = '@'.$var2
  8.     } 
  9.     try{ 
  10.         $date  =  new DateTime($var2); 
  11.         $date->setTimezone(new DateTimeZone(date_default_timezone_get())); 
  12.     }catch(Exception $e){ $date = 0;} 
  13.     if(is_object($date)){ 
  14.         if($var1
  15.             $date->modify($var1); 
  16.         return $date->format('U'); 
  17.     }else
  18.         return 0; 
  19.     } 
  20. function fun_date($var1=0,$var2=0){ 
  21.     if(!$var2){ 
  22.         $var2 = $var1
  23.         $var1 = 'Y-m-d H:i:s'
  24.     } 
  25.     try{ 
  26.         $date  =  new DateTime('@'.$var2); 
  27.         $date->setTimezone(new DateTimeZone(date_default_timezone_get())); 
  28.     }catch(Exception $e){ $date = 0;} 
  29.     if(is_object($date)){ 
  30.         return $date->format($var1); 
  31.     }else
  32.         return ''
  33.     } 

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

Tags: php兼容Unix时间戳

分享到: