|
|
|
Import File จาก Excel dd-mmm-yyyy แล้วเข้าระบบกลายเป็นตัวเลข 55052 เราจะสามารถแปลงเป็น Y-m-d ได้อย่างไร |
|
|
|
|
|
|
|
ตอนที่มันอ่านได้ค่า ลอง echo ดูก่อนครับว่ามันได้ค่าเป็นอะไร หรือไม่ลองใช้พวก strtotime() หรือใช้การตัดให้อยู่ในรูปแบบ Format ที่ถูกต้องครับ
Code (PHP)
date('Y-m-d', strtotime($date-time))
|
|
|
|
|
Date :
2012-12-14 09:42:55 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนได้คะ mr.win
ลองใช้คำสั่ง
$date = "41274";
date('Y-m-d', strtotime($date-time))
ค่าที่ return เป็น 1970-01-01 คะ ทั้ง 3 ตัวเลย
|
|
|
|
|
Date :
2012-12-14 13:53:30 |
By :
เด็กใหม่ PHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมายถึงเลข 41274 ไม่ใช่ format date หรือคะ
คือลอง upload จากไฟล์ excel แล้วลอง echo ค่า มันแสดง 41272 คะ
|
|
|
|
|
Date :
2012-12-14 15:57:01 |
By :
เด็กใหม่ PHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|