เนื่องจากเว็บบอร์ด ในบางเว็บบอร์ดมีปัญหาในการแสดงผลของ เดือนที่เป็นภาษาไทย ของเดือน เมษายน หรือ เดือนอื่นๆ เพี้ยน ปัญหาเกิดจาก function ucwords ในการแสดงผลภาษาไทย
ซึ่ง Functions ucwords เป็น function ที่ช่วยให้ตัวอักษรแรกของคำที่ต้องการแสดงผล เป็นตัวพิมพ์ใหญ่ครับ
ตัวอย่าง
จากบอร์ด SMF แสดงวันที่เดือน เมษายน ผิดคือไปแสดงผล เป็น ภมษายน หรือ ภม.ย
โดย หน้าที่มี Code ที่ต้องแก้ไข จะอยู่ที่หน้า Sources/Subs.php
ซึ่งจากตัวอย่าง เว็บบอร์ด Code ที่มีปัญหา
$str = str_replace('%a', ucwords(strftime('%a', $time)), $str);
$str = str_replace('%A', ucwords(strftime('%A', $time)), $str);
$str = str_replace('%b', ucwords(strftime('%b', $time)), $str);
$str = str_replace('%B', ucwords(strftime('%B', $time)), $str);
ทำการแก้ไขเป็น
$str = str_replace('%a', ucwords(strftime('%a', $time)), $str);
$str = str_replace('%A', ucwords(strftime('%A', $time)), $str);
$str = str_replace('%b', strftime('%b', $time), $str); //ให้ตัด ucwords ออกถ้าแสดงผลเป็นภาษาไทย
$str = str_replace('%B', strftime('%B', $time), $str); //ให้ตัด ucwords ออกถ้าแสดงผลเป็นภาษาไทย