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

首頁 > 開發 > PHP > 正文

php讀取excel日期類型數據的例子

2024-05-04 21:49:06
字體:
來源:轉載
供稿:網友

Excel中的日期,php讀取之后,變成了類似25569這樣的數字,而不是Excel中顯示的1970-1-1字符形式,原來excel中的日期是個1900-1-1開始的數字格式,比如1900-1-1是1,1970-1-1是25569.

提供一個讀取的函數,代碼如下:

  1. //excel日期轉換函數 
  2. function excelTime($date$time = false) { 
  3.  if(function_exists('GregorianToJD')){ 
  4.   if (is_numeric$date )) { 
  5.    $jd = GregorianToJD( 1, 1, 1970 ); 
  6.    $gregorian = JDToGregorian( $jd + intval ( $date ) - 25569 ); 
  7.    $date = explode'/'$gregorian ); 
  8.    $date_str = str_pad$date [2], 4, '0', STR_PAD_LEFT )  
  9.       ."-"str_pad$date [0], 2, '0', STR_PAD_LEFT )  
  10.       ."-"str_pad$date [1], 2, '0', STR_PAD_LEFT )  
  11.       . ($time ? " 00:00:00" : '');//開源代碼Vevb.com 
  12.    return $date_str
  13.   } 
  14.  }else
  15.   $date=$date>25568?$date+1:25569; 
  16.   /*There was a bug if Converting date before 1-1-1970 (tstamp 0)*/ 
  17.   $ofs=(70 * 365 + 17+2) * 86400; 
  18.   $date =  date("Y-m-d",($date * 86400) - $ofs).($time ? " 00:00:00" : ''); 
  19.  } 
  20.  return $date
  21. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊春市| 正宁县| 淮北市| 金门县| 遵义市| 兴和县| 花莲县| 达州市| 英超| 兰考县| 屯留县| 鄄城县| 册亨县| 绵竹市| 丹棱县| 阿坝| 曲麻莱县| 大连市| 山阴县| 浦县| 图们市| 盖州市| 达孜县| 郎溪县| 曲麻莱县| 慈溪市| 威远县| 康定县| 石楼县| 资溪县| 独山县| 鲜城| 禄劝| 锦州市| 桃园县| 阿拉善盟| 堆龙德庆县| 阳高县| 柳州市| 乌拉特前旗| 大竹县|