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

Posted by:

Kickstarter
Administrator

Leave A Comment

Your email address will not be published. Required fields are marked (required):

Human answer! *

Related articles

Back to Top