如何设置格式日期时间 [PHPExcel]
How can set format datetime [PHPExcel]
使用 php 设置格式日期时间
并输出 excel
date_default_timezone_set('Asia/Bangkok');
$objPHPExcel->getActiveSheet()->SetCellValue('S1', 'Show DateTime');
$dateValue = PHPExcel_Shared_Date::PHPToExcel( strtotime('23-Apr-1989 17:05:50') );
$objPHPExcel->getActiveSheet()
->setCellValue('S2', $dateValue);
$objPHPExcel->getActiveSheet()
->getStyle('S2')
->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDDSLASH);
但输出
如何在 Excel 23/04/1989 17:05:50 和 [=29= 上显示数据] 输入 日期
您目前使用预定义常量 PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDDSLASH
作为您的数字格式。
如果你用你想要的格式替换它,一切都应该没问题:'dd/mm/yyyy hh:mm:ss'
另请参阅 setFormatCode()
的文档:http://apigen.juzna.cz/doc/ouardisoft/PHPExcel/class-PHPExcel_Style_NumberFormat.html#_setFormatCode
使用 php 设置格式日期时间 并输出 excel
date_default_timezone_set('Asia/Bangkok');
$objPHPExcel->getActiveSheet()->SetCellValue('S1', 'Show DateTime');
$dateValue = PHPExcel_Shared_Date::PHPToExcel( strtotime('23-Apr-1989 17:05:50') );
$objPHPExcel->getActiveSheet()
->setCellValue('S2', $dateValue);
$objPHPExcel->getActiveSheet()
->getStyle('S2')
->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDDSLASH);
但输出
如何在 Excel 23/04/1989 17:05:50 和 [=29= 上显示数据] 输入 日期
您目前使用预定义常量 PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDDSLASH
作为您的数字格式。
如果你用你想要的格式替换它,一切都应该没问题:'dd/mm/yyyy hh:mm:ss'
另请参阅 setFormatCode()
的文档:http://apigen.juzna.cz/doc/ouardisoft/PHPExcel/class-PHPExcel_Style_NumberFormat.html#_setFormatCode