วิธีแปลงวินาทีเป็นนาทีใน JavaScript

Withi Paelng Winathi Pen Nathi Ni Javascript



ในขณะที่ทำการวัดช่วงเวลา จำเป็นต้องได้รับค่านาทีที่แม่นยำ ซึ่งง่ายต่อการตัดสินและสังเกตเวลาด้วยวิธีที่ดีกว่า ตัวอย่างเช่น ในขณะที่ต้องรับมือกับช่วงเวลาที่ยาวนาน เช่น (ในการแข่งขัน) นาทีที่ผ่านไปจะสะดวกและรวดเร็วในการตัดสินประสิทธิภาพเมื่อเทียบกับการคำนวณวินาที ในกรณีเช่นนี้ การแปลงวินาทีเป็นนาทีใน JavaScript จะมีประโยชน์มากในการคำนวณเวลาอย่างมีประสิทธิภาพมากขึ้น

บล็อกนี้จะอธิบายเทคนิคการแปลงวินาทีเป็นนาทีใน JavaScript

วิธีแปลงวินาทีเป็นนาทีโดยใช้ JavaScript

วินาทีสามารถแปลงเป็นนาทีใน JavaScript โดยใช้วิธี “Math.floor()” ร่วมกับสิ่งต่อไปนี้:







  • การแปลงพื้นฐาน '.
  • toString() ' และ ' เส้นทางเริ่มต้น () ” วิธีการ

วิธีที่ 1: แปลงวินาทีเป็นนาทีใน JavaScript โดยใช้การแปลงพื้นฐาน

Math.floor() ” วิธีปัดเศษตัวเลขให้เป็นจำนวนเต็มลงที่ใกล้ที่สุด เช่น (5.6 = 5) วิธีการนี้สามารถใช้ในการคำนวณการคำนวณที่แม่นยำตามค่าวินาทีที่ระบุและค่าที่ผู้ใช้ป้อน



ไวยากรณ์



คณิตศาสตร์ . พื้น ( )

ในไวยากรณ์ข้างต้น:





  • ” หมายถึงจำนวนที่จะคำนวณ

ตัวอย่างที่ 1: แปลงวินาทีที่ระบุเป็นนาทีใน JavaScript
ในตัวอย่างนี้ การคำนวณสำหรับนาทีที่เป็นผลลัพธ์จะคำนวณตามวินาทีที่ระบุ

ลองทำตามตัวอย่างด้านล่าง:



< ประเภทสคริปต์ = 'ข้อความ/จาวาสคริปต์' >
เคยเป็น วินาทีเวลา = 60 ;
เคยเป็น คำนวณนาที = คณิตศาสตร์ . พื้น ( วินาทีเวลา / 60 ) ;
เคยเป็น ผลลัพธ์ = วินาทีเวลา % 60 ;
คอนโซล บันทึก ( 'นาทีที่แปลงเป็น:' , คำนวณนาที + ' นาที ' + ผลลัพธ์ + 'วินาที' )
สคริปต์ >

ในข้อมูลโค้ดด้านบน:

  • กำหนดวินาทีเป็น “ 60 '.
  • ใช้ “ Math.floor() ” วิธีการคืนค่าการคำนวณที่แม่นยำโดยการหารวินาทีที่ระบุด้วย 60 (จำนวนวินาทีใน 1 นาที)
  • ในขั้นตอนถัดไป คำนวณวินาทีพร้อมกับนาทีโดยส่งคืนเศษ
  • สุดท้าย แสดงนาทีและวินาทีที่เป็นผลลัพธ์ตามวินาทีที่ระบุ

เอาต์พุต

จากเอาต์พุตด้านบน สังเกตได้ว่าบรรลุฟังก์ชันการทำงานที่ต้องการ (60 วินาที = 1 นาที)

ตัวอย่างที่ 2: แปลงวินาทีเป็นนาทีใน JavaScript โดยใช้ค่าที่ผู้ใช้ป้อน
ตัวอย่างนี้ใช้การคำนวณเดียวกันสำหรับการแปลงวินาทีเป็นนาที ความแตกต่างคือต้องใช้ ' ผู้ใช้ป้อนข้อมูล ” ค่าเป็นวินาทีและคำนวณนาทีที่เกี่ยวข้องตามนั้น

ลองทำตามตัวอย่างด้านล่างทีละขั้นตอน:

< ศูนย์กลาง >< รหัส h3 = 'ศีรษะ' > นาทีที่แปลงเป็น : h3 > ศูนย์กลาง >
< ประเภทสคริปต์ = 'ข้อความ/จาวาสคริปต์' >
เคยเป็น รับ = พร้อมท์ ( 'ป้อนวินาที:' )
เคยเป็น ศีรษะ = เอกสาร. getElementById ( 'ศีรษะ' )
เคยเป็น คำนวณนาที = คณิตศาสตร์ . พื้น ( รับ / 60 ) ;
เคยเป็น ผลลัพธ์ = รับ % 60 ;
ศีรษะ. ข้อความภายใน += คำนวณนาที + ' นาที ' + ผลลัพธ์ + 'วินาที'
สคริปต์ >

ในข้อมูลโค้ดด้านบน:

  • รวมหัวเรื่องที่ระบุโดยระบุว่า “ รหัส '.
  • ในส่วน JavaScript ของโค้ด ขอให้ผู้ใช้ป้อนค่าของ “ วินาที ' ทาง ' พร้อมท์ ” กล่องโต้ตอบ
  • ในขั้นตอนถัดไป เข้าถึงหัวข้อที่รวมไว้โดย “ รหัส ' ใช้ ' getElementById() ' กระบวนการ.
  • ระลึกถึงขั้นตอนที่กล่าวถึงในการคำนวณนาทีและแสดงค่าผลลัพธ์ของ “ นาที ” เป็นหัวเรื่องโดยใช้ “ ข้อความภายใน ' คุณสมบัติ.

เอาต์พุต

จากผลลัพธ์ข้างต้น จะเห็นว่ามีการคำนวณวินาทีอย่างแม่นยำ

วิธีที่ 2: การแปลงวินาทีเป็นนาทีใน JavaScript โดยใช้วิธี toString() และ padStart()

toString() วิธีการส่งกลับตัวเลขในรูปแบบของสตริง “ เส้นทางเริ่มต้น () วิธีการ ” ใน JavaScript ถูกนำไปใช้เพื่อแพดสองสตริงเข้าด้วยกัน สามารถใช้วิธีการเหล่านี้เพื่อแปลงนาทีที่เป็นผลลัพธ์เป็นสตริงและใส่ค่าเหล่านั้นด้วย ' 0's

ไวยากรณ์

ตัวเลข. toString ( ฐานราก )

ในไวยากรณ์ข้างต้น:

  • ฐานราก ” หมายถึง “ ฐาน ” เพื่อใช้ประโยชน์
สตริง เส้นทางเริ่มต้น ( ความยาว , แผ่น )

ในไวยากรณ์ที่กำหนด:

  • ความยาว ” หมายถึงความยาวของสตริงสุดท้าย
  • แผ่น ” ชี้ไปที่สตริงที่จะบุนวม

ตัวอย่าง
ลองสังเกตการทำงานของตัวอย่างด้านล่าง:

< ประเภทสคริปต์ = 'ข้อความ/จาวาสคริปต์' >
เคยเป็น วินาทีเวลา = 80 ;
เคยเป็น คำนวณนาที = คณิตศาสตร์ . พื้น ( วินาทีเวลา / 60 ) ;
เคยเป็น ผลลัพธ์ = วินาทีเวลา % 60 ;
คอนโซล บันทึก ( 'นาทีที่แปลงเป็น:' , คำนวณนาที toString ( ) . เส้นทางเริ่มต้น ( สอง , '0' ) + ':' + ผลลัพธ์. toString ( ) . เส้นทางเริ่มต้น ( สอง , '0' ) ) ;
สคริปต์ >

ในรหัสที่ระบุข้างต้น ให้ทำตามขั้นตอนต่อไปนี้:

  • กำหนดวินาทีในตัวแปรชื่อ “ วินาทีเวลา '.
  • ทำซ้ำขั้นตอนที่กล่าวถึงเพื่อคำนวณนาทีและวินาทีที่แม่นยำ
  • ในขั้นตอนถัดไป ให้ใช้ “ toString() ” วิธีการเพื่อส่งกลับทั้งนาทีและวินาทีเป็นสตริง
  • นอกจากนี้ยังใช้ “ เส้นทางเริ่มต้น () ' กระบวนการ. “ สอง ” ในพารามิเตอร์ระบุจำนวนของ “ 0's ” ในอาร์กิวเมนต์หลังให้ใส่ทั้งนาทีและวินาที

เอาต์พุต

จากเอาต์พุตด้านบน สังเกตได้ว่านาทีและวินาทีจะถูกเติมตามนั้นและส่งกลับเป็นสตริง

นี่เป็นวิธีต่างๆ ในการแปลงวินาทีเป็นนาทีใน JavaScript

บทสรุป

Math.floor() วิธีการ ” ร่วมกับ “ การแปลงพื้นฐาน ” ตามค่าที่ระบุและค่าที่ผู้ใช้ป้อนเป็น “ วินาที ” หรือด้วย “ toString() ' และ ' เส้นทางเริ่มต้น () ” สามารถใช้เมธอดเพื่อแปลงวินาทีเป็นนาทีใน JavaScript วิธีการเดิมสามารถนำมาใช้ในการคำนวณนาทีที่ถูกต้องสอดคล้องกับที่ระบุหรือค่าที่ผู้ใช้ป้อนเป็นวินาทีตามลำดับ วิธีการหลังสามารถใช้ร่วมกันเพื่อคำนวณนาทีตามวินาทีที่เริ่มต้นและแปลงนาทีที่เป็นผลลัพธ์เป็นสตริงและเติมด้วย ' 0's '. บทความนี้จะอธิบายวิธีแปลงวินาทีเป็นนาทีใน JavaScript