ปัญหาหลักในการแปลงหน่วยมิลลิวินาทีเป็นชั่วโมง นาที และวินาทีคือมันไม่สอดคล้องกันเสมอไป ตัวอย่างเช่น หากคุณแปลง 10,000 มิลลิวินาทีเป็นชั่วโมง ผลลัพธ์จะเป็น 10 ชั่วโมง อย่างไรก็ตาม หากคุณแปลง 10,000 มิลลิวินาทีเป็นนาที ผลลัพธ์จะเป็น 10 นาที 40 วินาที
var date = new Date(milliseconds); var hh = date.getHours(); var mm = date.getMinutes(); var ss = date.getSeconds();
รหัสนี้สร้างวัตถุวันที่ใหม่โดยใช้มิลลิวินาทีที่กำหนด จากนั้นรับชั่วโมง นาที และวินาทีจากวัตถุวันที่นั้น
เวลาและ JavaScript
JavaScript เป็นภาษาโปรแกรมที่ทำงานในเบราว์เซอร์ สร้างขึ้นในปี 1995 โดย Brendan Eich และปัจจุบันเป็นหนึ่งในภาษาที่ได้รับความนิยมสูงสุดบนเว็บ
คุณสมบัติที่สำคัญที่สุดอย่างหนึ่งของ JavaScript คือความสามารถในการทำงานแบบอะซิงโครนัส ซึ่งหมายความว่าโค้ดสามารถทำงานแบบขนานได้ ซึ่งจะทำให้งานเร็วขึ้น JavaScript ยังมีไลบรารีวันที่และเวลาในตัว ซึ่งทำให้ง่ายต่อการทำงานกับวันที่และเวลา
การแปลงเวลา
มีสองสามวิธีในการแปลงเวลาใน JavaScript วิธีที่พบมากที่สุดคือการใช้วัตถุวันที่
var now = วันที่ใหม่ (); // 12/5/2015 3:00 น
คุณยังสามารถใช้ฟังก์ชัน Date.now() ในตัวได้อีกด้วย
var ตอนนี้ = Date.now(); // 12/5/2015 3:00 น