ต้องการแสดงวันที่ จาก 2559-10-15 เป็น 15 ต.ค.59

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการแสดงวันที่ จาก 2559-10-15 เป็น 15 ต.ค.59

ต้องการแสดงวันที่ จาก 2559-10-15 เป็น 15 ต.ค.59
มีข้อมูลในฐานข้อมูล เช่น 2559-10-15 แล้วต้องกาารให้มันแสดงผลบนเว็บในรูปแบบ 15 ต.ค.59 ครับ
จะมีวิธีการยังไงครับ รบกวนแนะนำด้วย


ทุกอย่างจบ ก็คงต้องไป 110.77.194.xxx 06-10-2016 20:23:59

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ลองดูความคิดเห็นที่ 4 และ 6 จากกระทู้นี้เป็นแนวทาง

https://www.ninenik.com/forum_view_1832_1.html

การเก็บวันที่ในฐานข้อมูล ควรเก็บในลักษณะรูปแบบมาตรฐานสากล เป็นปี ค.ศ.
เช่น 2016-10-06 10:00:00 

$arrDate = explode("-",$rs["ฟิลด์วันที่"]); // แยกแล้วเก็บใน array 0 - 1 - 2
//จะได้ $arrDate[0] เป็นปี พ.ศ. .. $arrDate[1] เป็นเดือน ..$arrDate[2] เป็นวันที่ ..
//แปลงปีเป็ ค.ศ. ลบด้วย 543 จะได้
$arrDate[0]=$arrDate[0]-543;
$newDate=$arrDate[0]."-".$arrDate[1]."-".$arrDate[2]; // ได้รูปแบบตามต้องการ
echo thai_date_fullmonth(strtotime($newDate));


ninenik 1.46.200.xxx 06-10-2016






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ