Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

แปลง HH:MM:SS เป็นวินาทีใน JavaScript

แยกชั่วโมง นาที วินาที แล้วคำนวณ: ชั่วโมง×3600 + นาที×60 + วินาที

ตัวอย่างโค้ด

var time = '10:8:20';
var actualTime = time.split(':');
console.log("The time=" + time);

var totalSeconds = (+actualTime[0]) * 60 * 60 + (+actualTime[1]) * 60 + (+actualTime[2]);
console.log("Total Seconds=" + totalSeconds);

วิธีรันโปรแกรม

ใช้คำสั่ง node fileName.js (เช่น node demo61.js)

ผลลัพธ์

The time=10:8:20
Total Seconds=36500