หากต้องการคืนค่าส่วน "เวลา" ของ Date เป็นสตริง โดยใช้ข้อตกลงของ locale ปัจจุบัน ให้ใช้เมธอด toLocaleTimeString()
เมธอดนี้ขึ้นอยู่กับระบบปฏิบัติการในการจัดรูปแบบเวลา แปลงวันที่เป็นสตริงโดยใช้ข้อตกลงการจัดรูปแบบของระบบปฏิบัติการที่สคริปต์กำลังทำงาน ตัวอย่างเช่น ในสหรัฐอเมริกา รูปแบบเวลาอาจเป็น 2:16:30 PM ในขณะที่ในยุโรปอาจเป็น 14:16:30
ตัวอย่าง
ลองรันโค้ดด้านล่างเพื่อคืนค่าส่วน “เวลา” ของ Date เป็นสตริง:
<html>
<head>
<title>JavaScript toLocaleTimeString Method</title>
</head>
<body>
<script>
var dt = new Date(2018, 0, 15, 14, 16, 30);
document.write( "Formated Date - Time : " + dt.toLocaleTimeString() );
</script>
</body>
</html>
หมายเหตุ: ผลลัพธ์ขึ้นอยู่กับ locale และ time zone ของผู้ใช้ สำหรับการควบคุมรูปแบบที่แน่นอน ให้ใช้ Intl.DateTimeFormat พร้อมตัวเลือก timeStyle หรือ hour, minute, second, timeZone ฯลฯ