datetime

HTML5 input type date แสดงปฏิทินได้แล้วบน Google Chrome 27

แต่ก่อนจะใช้ jQueryUI datepicker เพื่อให้มันโชว์ปฏิทินขึ้นมา เพื่อให้ผู้ใช้เลือก ว่าต้องการวันที่เท่าไหร่ ปีไหน แต่เดี๋ยวนี้ด้วย HTML5 มี tag เพิ่มเติมมากมาย อาทิ input type ที่เป็นแบบ date, number, email เป็นต้น เมื่อเรากำหนด input type เป็นแบบ date เจ้า Google Chrome แสนฉลาด ก็จะแสดงปฏิทินให้เราทันทีเมื่อมีการเลือก input ที่เรากำหนดค่าไว้ มาดูตัวอย่าง หากเราต้องการเปลี่ยนให้เป็นภาษาอังกฤษ หรือภาษาที่ต้องการ เราก็ไม่ต้องไปตั้งค่าอะไรที่ตัว code เลย เพียงแต่มันจะ detect ภาษาที่เราใช้บน google chrome นั่นเอง    ไปดูจตัวอย่างของ input type ใน HTML5 ที่นี่ได้เลย http://www.w3schools.com/html/html5_form_input_types.asp

function php เปลี่ยนวันที่เป็นภาษาไทย

วันนี้นึกครึ้มมารื้อ function เก่าๆ มาเจอกันนี้เข้าก็เลยเปลี่ยนใหม่ซะเลย เดิมทีใช้ swich case มาเป็นตัวเช็คชื่อเดือน ตอนหลังมาเปลี่ยนเป็น array ดีกว่า จะได้ลดการเช็คเงื่อนไขไป มาดูตัวอย่างกันเลย $format = ใช้เช็คว่า เราจะใช้ ชื่อเดือน แบบไหน ถ้า 0 ก็จะเป็นแบบเต็มๆ ถ้า 1ก็จะเป็นแบบย่อๆ สามารถใสเพิ่มได้เป็น 2 3 4 จะให้รูปแบบเดือนเป็นแบบไหนก็ตามแต่ใจต้องการ $clock = ค่า true, false ว่าจะให้แสดงเวลาหรือไม่ ถ้าใช่ก็ใส่ true ถ้าไม่ใช้ก็ใส่ false การเรียกใช้ก็ง่ายๆ แบบนี้ $youdatetime ในที่นี้เอามาจาก MySQL ครับ จะมีรูปแบบดังนี้ YYYY-MM-DD HH:II:SS thai_date($yourdatetime, 1,false);