ฟังก์ชัน toLocaleString() ของออบเจกต์ Date คืนค่า สตริงวันที่และเวลา ตามรูปแบบ locale ของผู้ใช้
ไวยากรณ์
dateObj.toLocaleString([locales[, options]])
ตัวอย่าง
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('September 26, 89 12:4:25:96'); document.write("วันที่ปัจจุบัน: "+dateObj.toLocaleString()); </script> </body> </html>
ผลลัพธ์
วันที่ปัจจุบัน: 9/26/1989, 12:04:25 PM
ตัวอย่าง: ใช้วันที่ปัจจุบัน
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date(); document.write("วันที่ปัจจุบัน: "+dateObj.toLocaleString()); </script> </body> </html>
ผลลัพธ์
วันที่ปัจจุบัน: 26/09/1989, 12:04:25 PM
ตัวอย่าง: ระบุ locale
<html> <head> <title>JavaScript Example</title> </head> <body> <script type="text/javascript"> var dateObj = new Date('September 26, 89 12:4:25:96'); document.write("วันที่ปัจจุบัน: "+dateObj.toLocaleString("en-US")); </script> </body> </html>
ผลลัพธ์
วันที่ปัจจุบัน: 9/26/1989, 12:04:25 PM
ตัวอย่าง locale ต่างๆ:
const date = new Date('2024-01-15T14:30:00');
date.toLocaleString('th-TH'); // "15/1/2567, 14:30:00"
date.toLocaleString('en-US'); // "1/15/2024, 2:30:00 PM"
date.toLocaleString('ja-JP'); // "2024/1/15 14:30:00"
date.toLocaleString('de-DE'); // "15.1.2024, 14:30:00"
options ที่สำคัญ:
dateStyle: 'full', 'long', 'medium', 'short'timeStyle: 'full', 'long', 'medium', 'short'timeZone: 'UTC', 'Asia/Bangkok', etc.