• Locale DateTime in TYPO3 using strftime

    php ใครว่าง่ายก็ง่าย แต่ถ้ามาเจอบางเคสเหมือนเส้นผมบังภูเขา เพราะเราไม่ค่อยได้ใช้งาน ทำเอาอึ้งกิมกี่ไปเลยคือทำยังไงจะเปลี่ยนชื่อวัน เดือน ปี ตาม locale ที่ server เราติดตั้งไว้แล้ว เพราะใน typo3 รองรับการทำงานแบบ multilanguage นั่นเอง ง่าย ๆ เลย ต่อให้เก็บเป็น string (21.01.2012) หรือเก็บเป็น timestamp (21100001125) ก็ตามที ให้ใช้คำสั่ง strftime แทนคำสั่ง date นะคะ ตัวอย่างเช่น strftime(“%A”, strtotime(‘01.01.2014’)) ถ้าเป็นภาษาเยอรมันก็จะแปลงชื่อวันเป็น Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag ตามข้อมูลที่เรามีคะ ตัวอย่างเพิ่มเติมที่นี่ https://php.net/strftime

    Read more »

Back to Top