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

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

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

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

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

รูปภาพ


จะทำยังไงให้มันเเสดง เป็น วัน/เดือน/ปี ได้ค่ะ
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

โค้ด: เลือกทั้งหมด

                $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
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41131
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย 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
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 59