国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 塘沽区| 三亚市| 平潭县| 蒲江县| 仙居县| 三明市| 辽源市| 荔波县| 嘉兴市| 西昌市| 宜兰市| 信阳市| 青神县| 桂阳县| 灵山县| 阳东县| 呈贡县| 商南县| 札达县| 犍为县| 武平县| 临江市| 若尔盖县| 洪泽县| 康乐县| 仪征市| 岐山县| 历史| 余姚市| 保康县| 贵港市| 石首市| 临洮县| 延长县| 石泉县| 奈曼旗| 华池县| 遂川县| 德昌县| 德昌县| 苍溪县|