php使用PHPExcel到出原生Excel中日期和时间类型
全文约 151 字预计阅读 1 分钟
把数据库里的日期数字格式到成excel原生日期格式,需要使用PHPToExcel做转换,如果要跟随系统的时区,记得第二个参数为true,也可以自己进去源码看看。
用下面2行代码实现,自己对照下代码修改。
$resultPHPExcel->getActiveSheet()->setCellValue('A1',PHPExcel_Shared_Date::PHPToExcel($value['time'],true));
$resultPHPExcel->getActiveSheet()->getStyle('A1')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_DATETIME);
日期格式都在\PHPExcel\Style\NumberFormat.php这个文件里面,可以根据自己需求修改格式,例如:
const FORMAT_DATE_DATETIME = 'yyyy/m/d hh:mm:ss';修改成这样。 不明白请留言。
php使用PHPExcel到出原生Excel中日期和时间类型
评论 0 条
暂无评论,来说点什么吧。