簡體   English   中英

如何讀取PHP中的日期數據excel?

[英]How to read date data excel in PHP?

我有一個 excel 文件。 日期列是這樣的 29/01/21,表示 dd/mm/yy。

我讀文件

$date2 = strtotime($row[1]);
            $date = date('d-m-Y',$date2);

其結果為 000000000。

當我更改 Ymd 而不是 dmY 時。 它被讀取,但當日期或安裝大於 12 時,其結果為 NULL。

我怎樣才能正確讀取這些數據?

好的,這是一個修復方法。 strtotime無法自動讀取您的 dd/mm/yy 格式。 您必須重新排序日期並將世紀添加到年份以使其成為 yyyy/mm/dd:

$date2 = "29/01/21";
$d = explode("/",$date2);
$newDate2 = "20" . $d[2] . "/" . $d[1] . "/" . $d[0];
//echo $newDate2 . "\n";
$newDate = date('d/m/Y', strtotime($newDate2));
echo $newDate;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM