gpt4 book ai didi

用于将日期时间转换为 excel 数字 DATEVALUE 转换的 PHP 函数

转载 作者:可可西里 更新时间:2023-10-31 23:02:18 26 4
gpt4 key购买 nike

我只是想要一个 php 函数将日期转换为 excel 数字格式。

例如:2013-11-0141579

这是Excel中的方法

enter image description here

enter image description here

最佳答案

我找到了一种将 Unix 时间戳转换为 Excel 日期的方法。

$date_time = "2013-11-01 00:00:00";
$date_time_plus_one = strtotime($date_time . ' +1 day');
$str_date = strtotime(date('Y-m-d', $date_time_plus_one));
$excel_date = intval(25569 + $str_date / 86400);

echo 'php actual date time : ' . $date_time . '<br>';
echo 'add one day : ' . $date_time_plus_one . '<br>';
echo 'excel Number DATEVALUE : ' . $excel_date . '<br>';

一天中的秒数:86400,从 1899 年 12 月 30 日到 1970 年 1 月 1 日之间的 25569 天。这就是输出。

php actual date time : 2013-11-01 00:00:00

add one day : 1383330600

excel Number DATEVALUE : 41579

关于用于将日期时间转换为 excel 数字 DATEVALUE 转换的 PHP 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37541458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com