首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将日期时间转换为excel编号的PHP函数

问将日期时间转换为excel编号的PHP函数
EN

Stack Overflow用户
提问于 2016-05-31 09:10:38
回答 2查看 3.2K关注 0票数 4

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

2013-11-01 to 41579

这是在Excel中进行操作的方法。

​

​

​

​

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-01 08:01:42

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

代码语言:javascript
复制
$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>';

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

php实际日期时间: 2013-11-01 00:00:00 加一天: 1383330600 excel编号: 41579

票数 5
EN

Stack Overflow用户

发布于 2016-05-31 09:30:15

你可以把时间变成这样的字符串。每一次约会都是独一无二的,你也可以按顺序安排。

代码语言:javascript
复制
$month = date("F");
$date = date("d");
$year = date("Y");
$timestamp = strtotime($month . " " . $date . " " . $year);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37541458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档