国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php把excel數值格式轉成日期格式問題

2024-09-04 11:45:40
字體:
來源:轉載
供稿:網友

下面來看一個關于php把excel數值格式轉成日期格式問題,因為自己在做一個轉換時碰到問題,后來網上找到解決辦法與原因下面一起看看.

在excel中:40847對應2011-10-31,是日期的數值型表現形式.

在PHP中,echo date('Y-m-d H:i:s',40847);//結果1970-01-01 11:52:30

原因:PHP 的時間函數是從1970-1-1日開始計算的,單位是秒數,但是 EXCEL的是從1900-1-1日開始算的單位是天數.

如果只計算1970以后的時間的話,就好處理了,先獲得 EXCEL中 1970-1-1 代表的數字,我查了是25569,現在要把excel中的40947,在php中用函數正確的顯示出來,代碼如下:

  1. <?php 
  2.   $time = (40847 – 25569) * 24*60*60; //獲得秒數 
  3.   echo date('Y-m-d H:i:s'$time);   //出來 2011-10-31 
  4. ?>//開源軟件:Vevb.com

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库伦旗| 枣庄市| 新安县| 铁岭县| 祁东县| 防城港市| 五指山市| 安远县| 岳西县| 白玉县| 肇庆市| 永和县| 井陉县| 汽车| 安塞县| 洛扎县| 北海市| 通城县| 万载县| 高尔夫| 衡阳县| 海淀区| 博白县| 宝兴县| 吉林省| 乐业县| 岐山县| 甘泉县| 石泉县| 清丰县| 巩义市| 青阳县| 新密市| 湾仔区| 城固县| 资讯 | 渭源县| 岳西县| 甘南县| 龙川县| 太康县|