⊗jsPmTmOD 321 of 505 menu

ความแตกต่างระหว่างอ็อบเจ็กต์ที่มีวันที่ใน JavaScript

ในบทเรียนก่อนหน้านี้ เพื่อหาความแตกต่าง ระหว่างวันที่ เราใช้รูปแบบ timestamp อย่างไรก็ตาม ที่จริงแล้วใน JavaScript ไม่ จำเป็นต้องทำเช่นนั้นเสมอไป: วันที่ที่แสดงในรูปของ อ็อบเจ็กต์ Date สามารถลบกันได้ และผลลัพธ์ของการลบคือความแตกต่าง ในหน่วยมิลลิวินาที

ตัวอย่าง ลองแสดงจำนวนมิลลิวินาที ที่ผ่านไปตั้งแต่วันที่ 25 พฤษภาคม 2015 12:59:59 จนถึงปัจจุบัน:

let now = new Date(); let date = new Date(2015, 4, 25, 12, 59, 59); let diff = now - date; // ลบอ็อบเจ็กต์วันที่สองอ็อบเจ็กต์ออกจากกัน console.log(diff); // จะเห็นความแตกต่างเป็นมิลลิวินาที

แสดงบนหน้าจอจำนวนมิลลิวินาที ที่ผ่านไประหว่างวันที่ 1 กันยายน 2000 และวันที่ 15 กุมภาพันธ์ 2010

แก้ไขโจทย์ก่อนหน้าเพื่อให้ บนหน้าจอแสดงความแตกต่างเป็นวัน

แก้ไขโจทย์ก่อนหน้าเพื่อให้ บนหน้าจอแสดงความแตกต่างเป็นเดือน

แก้ไขโจทย์ก่อนหน้าเพื่อให้ บนหน้าจอแสดงความแตกต่างเป็นปี

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ