ถอด วันที่จาก excel มาได้ผลลัพท์เเต่ละ แถว row ไม่เหมือนกัน

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 25141
Joined: 31/03/2014 10:02 am
Contact:

ถอด วันที่จาก excel มาได้ผลลัพท์เเต่ละ แถว row ไม่เหมือนกัน

Post by thatsawan »

ถอด วันที่จาก excel มาได้ผลลัพท์เเต่ละ แถว row ไม่เหมือนกัน

Image


จะทำยังไงให้มันเเสดง เป็น วัน/เดือน/ปี ได้ค่ะ

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 25141
Joined: 31/03/2014 10:02 am
Contact:

Re: ถอด วันที่จาก excel มาได้ผลลัพท์เเต่ละ แถว row ไม่เหมือนกัน

Post by thatsawan »

Code: Select all

                $birthday = ($resx[$headingsArray['A']] == NULL ) ? $resx[$headingsArray['J']] : $resx[$headingsArray['H']];

 if ((is_numeric($birthday))) {
                    $readDate = $birthday;
                    $phpexcepDate = $readDate - 25569; //to offset to Unix epoch
                    $t_ad = strtotime("+$phpexcepDate days", mktime(0, 0, 0, 1, 1, 1970));
                    $t_ad_show = date("d", $t_ad) . "/" . date("m", $t_ad) . "/" . (date("Y", $t_ad) + 543);
                    $t_be_show = date("d", $t_ad) . "/" . date("m", $t_ad) . "/" . (date("Y", $t_ad));
                    if ($birthday >= 10000000) {
                        $t_ad = ($resx[$headingsArray['A']] == NULL ) ? $resx[$headingsArray['J']] : $resx[$headingsArray['H']];
                        $t_ad_show = date("d", $t_ad) . "/" . date("m", $t_ad) . "/" . (date("Y", $t_ad) + 543);
                        $t_be_show = date("d", $t_ad) . "/" . date("m", $t_ad) . "/" . (date("Y", $t_ad));
                    }
                }
จริงก็ทำได้ เเต่ไม่เข้าใจ >= 10000000

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 24767
Joined: 22/09/2008 6:18 pm
Contact:

Re: ถอด วันที่จาก excel มาได้ผลลัพท์เเต่ละ แถว row ไม่เหมือนกัน

Post by mindphp »

เช็ครูปแบบข้อความ ก่อน ว่าผลที่ถอดออกมาเป็นอะไรกันแน่
หรือ ลอง save เป็น csv แทน xls ก่อนเอามาแปลงด้วย php
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

Post Reply

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 15 guests