เรื่องน่าปวดเศียรเวียนเกล้าของรหัสจัดการแสดงผลชื่อวันเดือน
Posted: Sat Dec 15, 2012 3:29 pm
การตั้งการค่าขอบเขตประเทศ (Regional) ใน Control Panel มีผลต่อรูปแบบการกรอกวันเดือนปี การใช้เครื่องหมายคั่นตัวเลขทุก ๆ 3 หลัก การเรียงลำดับภาษาไทย และรหัสการจัดการแสดงผลชื่อวัน ชื่อเดือนของ วันเดือนปี
ถ้าตั้ง Region เป็น Thai รหัส
ddd = ชื่อวันอย่างย่อในสัปดาห์แบบภาษาไทย
dddd = ชื่อวันอย่างเต็มในสัปดาห์แบบภาษาไทย
mmm = ชื่อเดือนอย่างย่อในสัปดาห์แบบภาษาไทย
mmmm = ชื่อเดือนอย่างเต็มในสัปดาห์แบบภาษาไทย
ถ้าตั้ง Region เป็น English (United State) รหัส
ddd = ชื่อวันอย่างย่อในสัปดาห์แบบภาษาอังกฤษ
dddd = ชื่อวันอย่างเต็มในสัปดาห์แบบภาษาอังกฤษ
mmm = ชื่อเดือนอย่างย่อในสัปดาห์แบบภาษาอังกฤษ
mmmm = ชื่อเดือนอย่างเต็มในสัปดาห์แบบภาษาอังกฤษ
ถ้าไม่อยากกลับ Region Setting เพื่อการดังกล่าว
ลอง
b1ddd = ชื่อวันอย่างย่อในสัปดาห์แบบภาษาอังกฤษ
b1dddd = ชื่อวันอย่างเต็มในสัปดาห์แบบภาษาอังกฤษ
b1mmm = ชื่อเดือนอย่างย่อในสัปดาห์แบบภาษาอังกฤษ
b1mmmm = ชื่อเดือนอย่างเต็มในสัปดาห์แบบภาษาอังกฤษ
รหัสนี้ผมลองมั่วเอง แล้วได้ผลครับ แต่อย่ามาถามว่า b1 หมายความว่าอย่างไร ผมก็ไม่ทราบเหมือนกันครับ
ถ้าตั้ง Region เป็น Thai รหัส
ddd = ชื่อวันอย่างย่อในสัปดาห์แบบภาษาไทย
dddd = ชื่อวันอย่างเต็มในสัปดาห์แบบภาษาไทย
mmm = ชื่อเดือนอย่างย่อในสัปดาห์แบบภาษาไทย
mmmm = ชื่อเดือนอย่างเต็มในสัปดาห์แบบภาษาไทย
ถ้าตั้ง Region เป็น English (United State) รหัส
ddd = ชื่อวันอย่างย่อในสัปดาห์แบบภาษาอังกฤษ
dddd = ชื่อวันอย่างเต็มในสัปดาห์แบบภาษาอังกฤษ
mmm = ชื่อเดือนอย่างย่อในสัปดาห์แบบภาษาอังกฤษ
mmmm = ชื่อเดือนอย่างเต็มในสัปดาห์แบบภาษาอังกฤษ
ถ้าไม่อยากกลับ Region Setting เพื่อการดังกล่าว
ลอง
b1ddd = ชื่อวันอย่างย่อในสัปดาห์แบบภาษาอังกฤษ
b1dddd = ชื่อวันอย่างเต็มในสัปดาห์แบบภาษาอังกฤษ
b1mmm = ชื่อเดือนอย่างย่อในสัปดาห์แบบภาษาอังกฤษ
b1mmmm = ชื่อเดือนอย่างเต็มในสัปดาห์แบบภาษาอังกฤษ
รหัสนี้ผมลองมั่วเอง แล้วได้ผลครับ แต่อย่ามาถามว่า b1 หมายความว่าอย่างไร ผมก็ไม่ทราบเหมือนกันครับ