PhpSpreadsheet导入excel时间转换

问题:PhpSpreadsheet导入excel表格时间数据不一样

背景:导入有一个字段需要输入时间、但是excel的时间格式不一样

环境:thinkphp8、php8、phpspreadsheet 2.0.0

我是将完整的时间字符串复制进去 

输入:2024-06-05 11:10:59

显示:2024/6/5 11:10

 

再下一步到php里面之后变成了

这种格式:6/5/2024 17:22

所以我们为了正常插入数据库要转换为正常的时间

有两种方法

一、date函数

<?php
$timeString = "6/5/2024 17:22";
$timestamp = strtotime($timeString); // 将字符串解析为时间戳
$formattedDate = date('Y-m-d H:i:s', $timestamp); // 格式化时间戳为所需格式
echo $formattedDate;

二、DateTime函数 

<?php
$timeString = "6/5/2024 17:22";
$dateTime = DateTime::createFromFormat('m/d/Y H:i', $timeString);
echo $dateTime->format('Y-m-d H:i:s');

相关推荐

  1. phpspreadsheet导出数据和图片到excel

    2024-06-06 17:56:03       30 阅读
  2. PhpSpreadsheet 读取 excel 里面的图片

    2024-06-06 17:56:03       15 阅读
  3. excel导入导出

    2024-06-06 17:56:03       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 17:56:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 17:56:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 17:56:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 17:56:03       18 阅读

热门阅读

  1. 08- Redis 中的 GEO 数据类型和应用场景

    2024-06-06 17:56:03       6 阅读
  2. 语义化版本控制:软件工程的实用之道

    2024-06-06 17:56:03       9 阅读
  3. C语言---指针part2

    2024-06-06 17:56:03       8 阅读
  4. jvm 触发GC的时机和条件

    2024-06-06 17:56:03       6 阅读
  5. 分析JVM堆Dump日志定位线程阻塞原因

    2024-06-06 17:56:03       9 阅读
  6. 进口单座调节阀的特点

    2024-06-06 17:56:03       9 阅读
  7. 二叉树的右视图-力扣

    2024-06-06 17:56:03       6 阅读
  8. python脚本将视频抽帧为图像数据集

    2024-06-06 17:56:03       9 阅读