ปฏิทิน แปลงจากฐานข้อมูล ปี-เดือน-วัน ให้เป็น วัน-เดือน-ปี HomeForumปฏิทิน แปลงจากฐานข้อมูล ปี-เดือน-วัน ให้เป็น วัน-เดือน-ปี cacha คือว่าผมแปลงวันที่จากฐานข้อมูลไม่เป็นอ่ะคับ ซึ่งเวลาในฐานข้อมูล เก็บ ตัวอย่างเช่น 2009-03-01 ปี-เดือน-วัน แล้วทีนี้ผมอยากให้เวลาเราแสดงข้อมูลจากฐานข้อมูล ผมอยากให้เป็น แบบ 01-03-2552 อ่ะคับ ต้องทำยังไงอ่ะคับ ช่วยผมหน่อยคับ ไม่เคยแปลงเลยคับ Baronen eiei นำข้อมูลที่ select ได้จาก ฐานข้อมูลมาเข้า ฟังก์ชัน split("",$value) ในการแยกข้อมูลของวันที่ออกมา แล้วก็นำมาจัดเรียงตามแบบที่ต้องการ ส่วนปีถ้าต้องการให้เป็นไทย ก็ +543 ผมใช้วิธีนี้ครับ แต่มันก็อาจจะมีวิธีอื่นอีกก็ได้มั้ง chob_AA@hotmail.com ได้แร้ะคับ มั่วตั้งนาน ขอบคุณครับที่มาชี้แนะแนวทางให้คับ chob_AA@hotmail.com แล้วถ้ามีหลายฟิลด์หล่ะ ใครพอมีฟังชั่นบ้างคับ ช่วยผมหน่อยคับ กรกฎ วิริยะ หลายฟิลด์คืออะไร ?? ถ้าใช้หลายครั้ง ก็สร้างเป็นฟังก์ชั่นสิ chob_AA@hotmail.com <? $last_update = "$result[last_update]"; list($year, $month,$day ) = split('[/.-]', $last_update); $a1=$year+543; echo "$day-$month-$a1<br /> "; ?> ผมทำแบบนี้อ่ะคับ ถ้าฐานข้อมูล เป็น 2009-01-02 มันก้จะได้ 02-01-2552 น่ะคับ แต่ถ้า เกิด วันที่ เป็น 0000-00-00 มันก้จะได้วันที่ออกมาเป็น 00-00-543 อ่ะคับ พอจะมีวิธีทำยังไงบ้างคับ ผมงงแล้ว รบกวนด้ยน่ะคับ กรกฎ วิริยะ ก็แค่ใช้ if ตรวจสอบก่อนสิ ว่าวันที่ถูกต้องหรือเปล่า chob_AA@hotmail.com โอ ได้แร้วครับ ทีนี้ได้จิงๆ ขอบคุณมากๆคับสำหรับแนวทาง ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
แล้วก็นำมาจัดเรียงตามแบบที่ต้องการ
ส่วนปีถ้าต้องการให้เป็นไทย ก็ +543
ผมใช้วิธีนี้ครับ
แต่มันก็อาจจะมีวิธีอื่นอีกก็ได้มั้ง
ถ้าใช้หลายครั้ง ก็สร้างเป็นฟังก์ชั่นสิ
$last_update = "$result[last_update]";
list($year, $month,$day ) = split('[/.-]', $last_update);
$a1=$year+543;
echo "$day-$month-$a1<br />
";
?>
ผมทำแบบนี้อ่ะคับ ถ้าฐานข้อมูล เป็น 2009-01-02 มันก้จะได้ 02-01-2552 น่ะคับ แต่ถ้า เกิด วันที่ เป็น 0000-00-00 มันก้จะได้วันที่ออกมาเป็น 00-00-543 อ่ะคับ พอจะมีวิธีทำยังไงบ้างคับ ผมงงแล้ว รบกวนด้ยน่ะคับ