Hello! 欢迎来到小浪资源网!

PHP如何将Delphi时间格式转换为YYYMMDD格式?


PHP如何将Delphi时间格式转换为YYYMMDD格式?

如何在 php 中将 delphi 格式的时间转换为 yyymmdd 格式?

当使用 php 从 xlsx 表格导入数据时,可能会遇到时间格式转换的问题,这导致导入的数据采用 delphi 时间格式。

问题描述:

在导入 xlsx 表格时,发现单元格中的时间格式已转换为 delphi 格式,但需要将其转换为标准的 yyymmdd 格式。

立即学习PHP免费学习笔记(深入)”;

解决方案:

使用自定义方法

  1. 创建一个名为 formattime 的方法:
public function formattime($timevalue) {   if(strpos($timevalue, "-")){     return strtotime($timevalue);   }else{     return intval(($timevalue- 25569) * 3600 * 24);   } }
  1. 将需要转换的时间值传递给该方法:
$timeValue = 44205; $formattedTime = formatTime($timeValue);

结果:

传递的值将通过此方法转换为 yyymmdd 格式。

相关阅读