当前位置: 首页 > news >正文

PHP 转换 excel中读取的时间

首先,我们需要知道PHPExcel的时间和日期格式是以Excel内部的“1900年1月1日”为基础,以天为单位来计算的。即Excel日期与PHP时间戳之间存在一个时间偏移量。通过查阅PHPExcel的官方文档,我们可以得到以下的计算公式:

// 读取excel日期型为整数,日期时间型为整数.小数
// 45087 => 2023-06-10
// 45086.385856482 => 2023-06-09 09:15:38 
$timestamp = ($excelTime - 25569) * 86400;//	解决时间早8小时
$timestamp = ($excelTime - 25569) * 86400 - (8 * 60 * 60);

其中, t i m e s t a m p 表示 P H P 时间戳, timestamp 表示PHP时间戳, timestamp表示PHP时间戳,excelTime 表示Excel中的时间格式。25569 是一个常数,表示Excel的日期偏移量,因为Excel的日期起点是1900年1月1日,在UNIX时间戳中相当于从1970年1月1日起前推的25569天。

http://www.lryc.cn/news/92580.html

相关文章:

  • Cmake工具的简单使用
  • html选择器
  • Leetcode 剑指 Offer II 030. 插入、删除和随机访问都是 O(1) 的容器
  • django实现读取数据导出生成excel表格
  • DevOps系列文章之 Docker-compose
  • Vue Router入门:轻松构建单页应用程序
  • ITSM 如何帮助制造业企业
  • leecode
  • 2023-06-09 LeetCode每日一题(修改图中的边权)<未来补全>
  • Linux 应用程序信号量使用实战
  • 【Java多线程进阶】synchronized工作原理
  • C语言经典题目(三)
  • 九、(补充文章四)Arcgis实现深度学习训练样本数据的批量制作——只靠原图+shp如何批量制作样本图片
  • MKS SERVO4257D 闭环步进电机_系列8 CAN通讯示例
  • UnityVR--组件9--视频组件VideoPlayer
  • Java 深拷贝和浅拷贝
  • [ruby on rails] docker
  • 网络协议——STP协议是什么?是如何实现的?
  • 【C++】智能指针 学习总结 |std::shared_ptr |std::unique_ptr | std::weak_ptr
  • iptables防火墙
  • properties、yaml作为配置文件的特点
  • JavaSE-03 【流程控制语句】
  • 笔记本电脑的BIOS是怎么保护安全的?
  • Xubuntu之将rm删除内容移至回收站(一百七十七)
  • STM32F407实现1588v2(ptpd)
  • 架构师如何找到自己的商业模式
  • SQLServer2022安装(Windows),已验证
  • facenet, dlib人脸识别,人体检测,云数据库mysql,QQ邮箱,手机验证码,语音播报
  • Spring Boot 面试题——定时任务
  • 总建面64万平,配3所幼儿园+54班九年制学校,坪山江岭竹元规划