การแสดงวันที่ให้เป็น ภาษาไทย ทำยังไงดีครับ คือผม ออกแบบ ฐานข้อมูล เป็น date/time และเลือกรูปแบบ ป็นแ
ok ครับ ผมเจอแล้วครับ ผมโง่เอง เค้าทำเป็น tips ไว้ ผมมองไม่เห็น
ขอบคุณนะคร๊าบ!!!!!!!!1
Date :
14 Sep 2546 04:31:01
By :
อดทน นะคร๊าบ!!
ติดปัญหาแล้วครับ มันไม่แสดงเวลาของไทยครับ ต้องบวกค่าเพิ่มอย่างไรดีครับ และชื่อวัน และเดือน ต้องทำอย่างให้ออกมาเป็นไทยครับ คือ server อยู่ ต่างประเทศครับ
ใครก็ได้ช่วยหน่อย นะคร๊าบ!!!!!!!!!!
Date :
14 Sep 2546 06:10:06
By :
อดทน นะคร๊าบ!!
เรื่องแสดงเวลาเป็นไทยนะครับ
ต้องหาก่อนว่า เวลา(Server)ต่างกับของเมืองไทย เท่าไร เช่น (7 ชม)
ก็ใช้ DateAdd("h",+7,Now()) เข้าไปครับ
ส่วนเรื่องจะให้แสดงเป็นเดือนภาษาไทย คงต้อง check เอาเองครับ
เช่น
select case month(RS("Date"))
case "1"
monthN="มกราคม"
case "2"
monthN="กุมภาพันธ์
case .....
.....
end select
ลองดูนะครับ
Date :
15 Sep 2546 18:19:57
By :
POO
ขอคุณมากๆเลยนะคร๊าบ!!! ผมจะทำตามคำแนะนำ
Date :
15 Sep 2546 23:38:10
By :
อดทน นะคร๊าบ!!
อย่างที่บอกแหละครับ แต่ผมแนะนำที่ส่วนมากคนเขาไม่ค่อยใช้กันนะครับ คือใช้ ฟังก์ชัน FormatDateTime นะครับรูปแบบการใช้งานดังนี้ครับ
FormatDateTime(Value,Format)
Value = วันที่ที่ต้องการแปลงครับ
Format= รูปแบบมีกำหนด 4 แบบคือ
1 กะ 2 แสดงผลด้านวันที่ครับ
FormatDateTime(Now,1) ผลลัพธ์ = 6 ตุลาคม 2546
FormatDateTime(Now,2) ผลลัพธ์ = 6/10/2546
ส่วน 3 กะ 4 แสดงผลด้านเวลาครับ
FormatDateTime(Now,3) ผลลัพธ์ = 13 00
FormatDateTime(Now,2) ผลลัพธ์ = 13:10
แค่นี้แหละครับ
Date :
6 Oct 2546 14:40:28
By :
MR.ASP Professional
Load balance : Server 03