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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 皮山县| 福贡县| 灌云县| 永胜县| 长顺县| 上林县| 五家渠市| 秦皇岛市| 林州市| 合川市| 长岭县| 丹棱县| 治县。| 柳江县| 奉节县| 齐齐哈尔市| 周口市| 哈巴河县| 江门市| 南通市| 昌都县| 宁阳县| 大兴区| 佛冈县| 大城县| 浠水县| 荃湾区| 沙湾县| 陇西县| 陇南市| 安龙县| 西和县| 浮山县| 泊头市| 开阳县| 永吉县| 呈贡县| 大竹县| 英德市| 茌平县| 安仁县|