JavaScript Time Difference Plug-in berbagi untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
HTML adalah sebagai berikut:
<html> <head> <title></title> <script src="js/TimeDifference.js" type="text/javascript"></script> <script src="js/jquery-1.10.2-min.js" type="text/javascript"></script> </head> <body> <h2> The plug-in release time: <small id = "allDemo"> </small> </h2> <script type = "text/javascript"> $ ("#allDemo"). Teks (TimeDifference ("2016-06-05 10:11:00")); </script> <font color="red" id="demo1Font">2016-06-03 10:20:23 </font><br> Current time difference: <strong><font color="red"><span id="timeDifferenceDemo1"></span></font></strong><br> <font color="red" id="demo2Font">2016-06-07 10:02:23 </font> <br> Perbedaan waktu saat ini: <strong> <font color = "red"> <span id = "timeDifferencedeMo2"> </span> </font> </strong> </body> <script type = "text/javascript"> (document) .ready (function () {// 2016-5 2016-5-5 Demo1Result = TimeDifference ($ ("#Demo1Font"). Teks ()); </script> </html>Kode Timedifference.js adalah sebagai berikut:
/** * Instruksi Fungsi: * 1. Langsung panggil Fungsi TimeDifference () * Pengembalian Deskripsi: Kembalikan perbedaan waktu dari arus * */fungsi timeDifference (tMPTIME) {var mm = 1000; // 1000 milidetik mewakili 1 detik var menit = mm * 60; var jam = menit * 60; var hari = jam * 24; var bulan = hari * 30; var anstimedifference = 0; // Perbedaan waktu rekam var tmPTimestamp = tmPTime? Date.parse (tmptime.replace (/-/gi, "/")): Tanggal baru (). GetTime (); // Cocokkan secara teratur yyyy-mm-dd h: m: s var nowtime = new date (). GetTime (); dapatkan timestamp var tmptimediference = nowtime-tMPTampamp; TMPTAMPTAMP; (TMPTIMEDIFFERENCE <0) {// Waktunya terlampaui, peringatan ("Tanggal mulai lebih besar dari tanggal akhir, perhitungan gagal!"); kembali 0; } /*** Membulatkan waktu dengan nilai -nilai yang dinyatakan dalam milidetik dalam setiap periode waktu ditekankan di awal. Jika 0, itu tidak akan mencapai * * / var DifferenceBcemonth = tMPTIMEDIFFERENCE / bulan; // Isi Bulan Putaran Var PerbedaanBCeWeek = TMPTIMEDIFFERENCE/(7 * Day); // Isi Bundar Minggu var perbedaanBCeday = tmPTimedifference/hari; // Isi hari putaran var perbedaanbcehour = tmPTimediference/jam; // pengisian jam bundar var perbedaan boDBCemInute = TMPTIMEDIFFERENSI/MINICE;/Minute;/Minute; Minute; Minute {Minute;/Minute;/Minute; Minute; Minute {Minute;/Minute; // Isi waktu pengembalian langsung} else if (diferebCeWeek> = 1) {anstimedifence = parseInt (diferebCeweek) + "minggu yang lalu"; } lain if (diferebceday> = 1) {anstimedifence = parseInt (diferebceday) + "day day"; } else if (diferebcehour> = 1) {anstimedifence = parseInt (diferebcehour) + "jam yang lalu"; } lain if (diferebCemInute> = 1) {anstimedifence = parseInt (diferebCemInute) + "menit yang lalu"; } else {anstimedifference = "just"; } return anstimedifference;}Hasilnya ditunjukkan pada gambar:
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.