แก้ไขแล้ว: javascript แปลงมิลลิวินาทีเป็น hh mm ss

ปัญหาหลักในการแปลงหน่วยมิลลิวินาทีเป็นชั่วโมง นาที และวินาทีคือมันไม่สอดคล้องกันเสมอไป ตัวอย่างเช่น หากคุณแปลง 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 น

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น