博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于phpexcel读取时间字段的格式不正确
阅读量:5118 次
发布时间:2019-06-13

本文共 1100 字,大约阅读时间需要 3 分钟。

if (!function_exists('excelTime')){    /**    * phpexcel 对读出来的5位数时间进行转换    * @param  [type]  $date [description]    * @param  boolean $time [description]    * @return [type]        [description]    */      function excelTime($date, $time = false) {      if(function_exists('GregorianToJD')){            if (is_numeric( $date )) {                $jd = GregorianToJD( 1, 1, 1970 );                $gregorian = JDToGregorian( $jd + intval ( $date ) - 25569 );                $date = explode( '/', $gregorian );                $date_str = str_pad( $date [2], 4, '0', STR_PAD_LEFT )."-". str_pad( $date [0], 2, '0', STR_PAD_LEFT )."-". str_pad( $date [1], 2, '0', STR_PAD_LEFT ). ($time ? " 00:00:00" : '');                return $date_str;            }         }else{            $date=$date>25568?$date+1:25569;            /*There was a bug if Converting date before 1-1-1970 (tstamp 0)*/            $ofs=(70 * 365 + 17+2) * 86400;            $date = date("Y-m-d",($date * 86400) - $ofs).($time ? " 00:00:00" : '');         }     return $date;    }}

 

转载于:https://www.cnblogs.com/songkaixin/p/11121946.html

你可能感兴趣的文章
网络编程
查看>>
文本隐藏(图片代替文字)
查看>>
java面试题
查看>>
提高码力专题(未完待续)
查看>>
pair的例子
查看>>
前端框架性能对比
查看>>
@property中 retain 详解
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
12.2日常
查看>>
同步代码时忽略maven项目 target目录
查看>>
MVC.NET:提供对字体文件.woff的访问
查看>>
Oracle中包的创建
查看>>
团队开发之个人博客八(4月27)
查看>>
发布功能完成
查看>>
【原】小程序常见问题整理
查看>>
C# ITextSharp pdf 自动打印
查看>>
【Java】synchronized与lock的区别
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>