การ แชร์ปลั๊กอินเวลา JavaScript สำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
HTML มีดังนี้:
<html> <head> <title> </title> <script src = "js/timeDifference.js" type = "text/javascript"> </script> <script src = "js/jQuery-1.10.2-min.js" type = "javascript" id = "Alldemo"> </small> </h2> <script type = "text/javascript"> $ ("#alldemo") ข้อความ (timeDifference ("2016-06-05 10:11:00")); </script> <font color = "red" id = "demo1font"> 2016-06-03 10:20:23 </font> <br> ความแตกต่างของเวลาปัจจุบัน: <strong> <font color = "red"> <span id = "idedifferencedemo1"> </pan> </font> 10:02:23 </font> <br> ความแตกต่างของเวลาปัจจุบัน: <strong> <font color = "red"> <span id = "timedifferenceDemo2"> </pan> </font> </strong> demo1result = timeDifference ($ ("#demo1font"). text ()); </script> </html>รหัส timedifference.js มีดังนี้:
/** * คำแนะนำฟังก์ชั่น: * 1 เรียกใช้ฟังก์ชัน timeDifference โดยตรง () * คืนคำอธิบาย: ส่งคืนความแตกต่างของเวลาจากปัจจุบัน * */ฟังก์ชัน timeDifference (tmptime) {var mm = 1000; // 1,000 มิลลิวินาทีแทน 1 วินาทีนาที var = mm * 60; var hour = นาที * 60; var day = ชั่วโมง * 24; var month = day * 30; var anstimedifference = 0; // บันทึกเวลาที่แตกต่างกัน var tmptimestamp = tmptime? date.parse (tmptime.replace (/-/gi, "/")): วันที่ใหม่ (). getTime (); // ตรงกับ yyyy-mm-dd h: m: s var nowtime = วันที่ใหม่ (). getTime (); // (tmptimedifference <0) {// เกินเวลาการแจ้งเตือน ("วันที่เริ่มต้นมากกว่าวันที่สิ้นสุดการคำนวณล้มเหลว!"); กลับ 0; } /*** ปัดเศษเวลาด้วยค่าที่แสดงเป็นมิลลิวินาทีในแต่ละช่วงเวลาที่เน้นในตอนต้น หากเป็น 0 มันจะไม่ถึง * * / var differenceBcemonth = tmptimedifference / เดือน; // เติมเดือนรอบเดือน var differtbceweek = tmptimedifference/(7 * วัน); // เติมสัปดาห์รอบ var differentbceday = tmptimedifference/day; // เติม day round var differtbcehour = tmptimedference/ชั่วโมง; // เติมชั่วโมง // เติมเวลาส่งคืนโดยตรง} อื่นถ้า (DifferEbceWeek> = 1) {anstimedifference = parseInt (diferebceWeek) + "สัปดาห์ที่ผ่านมา"; } อื่นถ้า (diferebceday> = 1) {anstimedifference = parseint (diferebceday) + "วันที่ผ่านมา"; } อื่นถ้า (diferebceHour> = 1) {anstimedifference = parseInt (diferebceHour) + "ชั่วโมงที่ผ่านมา"; } อื่นถ้า (diferebceminute> = 1) {anstimedifference = parseint (diferebceminute) + "นาทีที่ผ่านมา"; } else {anstimedifference = "Just"; } return anstimedifference;}ผลลัพธ์จะแสดงในรูป:
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น