คงทราบกันอยู่เเล้วครับว่า เวลามันมี 2 รูปเเบบ ที่จัดรูปเเบบ 24 ชม. กับ AM PM (1-12AM, 1-12PM)
และเรื่องของ Local กับ Regional and Setting ของเเต่ละเครื่องที่ set ระบบเวลาไม่เหมือนกัน
บางทีเรา coding ในเครื่องตนเองถูกต้องเเล้ว เวลาเอาเว็บไปลงเครื่อง production มันกลับผิดพลาด
เพื่อหลีกเลี่ยงปัญหาประการทั้งปวง เพียงเพิ่มค่า ใน web.config ง่ายๆครับ ไม่ว่าเครื่อง production จะ set Locale เป็นเเบบไหน
เว็บของเราก็จะใช้รูปเเบบ 24 ชม.เเน่นอน ไม่อิงกับ locale บน server ทีนี้ผลลัพท์ที่เพื่อนๆได้จากการ Convert ก็จะถูกต้องเเล้วครับ
โดยเข้าไปกำหนดที่ <globalization culture="en-GB" uiCulture="en-GB"/> ดังตัวอย่างนี้
โค้ด: เลือกทั้งหมด
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"></customErrors>
<sessionState mode="InProc" cookieless="true" timeout="30"></sessionState>
<globalization culture="en-GB" uiCulture="en-GB"/>
</system.web>
</configuration>
คงทราบกันอยู่เเล้วครับว่า เวลามันมี 2 รูปเเบบ ที่จัดรูปเเบบ 24 ชม. กับ AM PM (1-12AM, 1-12PM)
และเรื่องของ Local กับ Regional and Setting ของเเต่ละเครื่องที่ set ระบบเวลาไม่เหมือนกัน
บางทีเรา coding ในเครื่องตนเองถูกต้องเเล้ว เวลาเอาเว็บไปลงเครื่อง production มันกลับผิดพลาด
เพื่อหลีกเลี่ยงปัญหาประการทั้งปวง เพียงเพิ่มค่า ใน web.config ง่ายๆครับ ไม่ว่าเครื่อง production จะ set Locale เป็นเเบบไหน
เว็บของเราก็จะใช้รูปเเบบ 24 ชม.เเน่นอน ไม่อิงกับ locale บน server ทีนี้ผลลัพท์ที่เพื่อนๆได้จากการ Convert ก็จะถูกต้องเเล้วครับ
โดยเข้าไปกำหนดที่ <globalization culture="en-GB" uiCulture="en-GB"/> ดังตัวอย่างนี้
[code]<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"></customErrors>
<sessionState mode="InProc" cookieless="true" timeout="30"></sessionState>
<globalization culture="en-GB" uiCulture="en-GB"/>
</system.web>
</configuration>[/code]