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有所帮助。
相关推荐
Crazyshark 2020-11-13
klarclm 2020-06-13
songshijiazuaa 2020-06-13
spinachcqb 2020-05-29
olyqcool 2020-05-29
austindev 2020-05-08
amberom 2020-03-08
Nicolase 2020-02-25
jkzyx 2020-02-23
xuelang0 2020-01-24
九天银河技术 2020-11-11
85251846 2020-09-14
archive 2020-06-12
zhangjie 2020-11-11
步知道 2020-10-27
tufeiax 2020-09-03
李轮清 2020-09-15
wangpaiyonghu 2020-06-28