【发布时间】:2020-04-09 04:57:33
【问题描述】:
我有这段代码用于从 excel 单元格中解析日期并使用 json 发布它
excel上的日期
使用格式 dd/mm/yyyy
| G列|
|2020 年 13 月 12 日|
我的代码
//start loop excel from 2nd row. Row 1 is title row
for ($j=2; $j < $lastRow; $j++ ){
...
'mr_submit_target' => date('Y-m-d H:i:s', PHPExcel_Shared_Date::ExcelToPHP($objWorksheet->getCell('G'.$j)->getValue())),
}
结果
"mr_submit_target": "1900-01-04 07:20:00",根据 excel 数据,这是绝对错误的
我的目标
为我的日期添加 H:i:s 从 = "2020-12-13" 到 "2020-12-13 00:00:00" 确切的时间不是很重要,但服务器只能使用格式 Y-m-d H:i:s 发布,这就是为什么我在我的代码中添加 'H:i:s'
【问题讨论】:
-
创建一个
strtotime(PHPExcel_Shared_Date::ExcelToPHP($objWorksheet->getCell('G'.$j)->getValue()),@user3783243 指向正确的答案。