Izinkan saya memperkenalkan serangkaian fungsi untuk mendapatkan waktu oleh JS.
$ (function () {var mydate = new date (); var t = mydate.tolocalestring (); $ ("#time"). text (t); $ ("#time"). Load ("Untitled-1.html");});Mendapatkan waktu javascript dilakukan dengan menggunakan fungsi tanggal bawaan
var mydate = tanggal baru (); mydate.getYear (); // Dapatkan tahun berjalan (2 digit) mydate.getlyear (); // Dapatkan setahun penuh (4 digit, 1970-????) mydate.getmonth (); // Dapatkan bulan saat ini (0-11, 0 mewakili Januari) mydate.getDate (); // Dapatkan hari ini (1-31) mydate.getday (); // Dapatkan minggu saat ini x (0-6, 0 mewakili hari Minggu) mydate.gettime (); // Dapatkan waktu saat ini (milidetik mulai dari tahun 1970.1.1) mydate.getHours (); // Dapatkan jumlah jam saat ini (0-23) mydate.getMinutes (); // Dapatkan jumlah menit saat ini (0-59) mydate.getSeconds (); // Dapatkan jumlah detik saat ini (0-59) mydate.getMilliseconds (); // Dapatkan jumlah milidetik saat ini (0-999) mydate.tolocaledateString (); // Dapatkan tanggal saat ini var mytime = mydate.tolocaletimestring (); // Dapatkan waktu saat ini mydate.tolocalestring (); // Dapatkan waktu saat ini mydate.tolocalestring (); // Dapatkan tanggal dan waktu
Daftar Metode Perpustakaan Tanggal dan Waktu
Date.prototype.isleapyear juri lompatan tahun date.prototype.format tanggal pemformatan tanggal.prototype.dateadd tanggal perhitungan tanggal.prototype.dedediff Tanggal Perbedaan Tanggal. Mengambil jumlah maksimum hari dalam bulan di mana tanggal adalah tanggal.prototype.
// ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- HH/HH/H/H Waktu // Mm/M menit // SS/SS/S/S Detik // ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 100) .toString (): '0' + (this.getYear () % 100)); str = str.replace (/mm/,this.getMonth ()> 9? This.getManth (). ToString (): '0' + this.getMonth ()); str = str.replace (/m/g,this.getMonth ()); str = str.replace (/w | w/g, minggu [this.getday ()]); str = str.replace (/dd|dd/,this.getDate ()> 9? this.getdate (/dd|dd/,this.getDate ()> 9? this.getDate ().) this.getDate ()); str = str.replace (/d|d/g,this.getDate ()); str = str.replace (/hh|hh/,this.gethours ()> 9? this.getHours (). tostring (): '0' + this.getHours ()); str = str.replace (/h| h/g.this.getHours ()); str = str.replace (/mm/,this.getMinutes ()> 9? this.getMinutes (). tostring (): '0' + this.getMinutes ()); str = str.replace (/m/g,this.getMinutes ()); str = str.replace (/ss|ss/,this.getSeconds ()> 9? this.getSeconds (). tostring (): '0' + this.getSeconds ()); str = str.replace (/s|s/g,this.getSeconds ()); return str;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ daysbetween (dateOne, datetwo) {var onemement = dateOne.substring (5, dateOne.LastIndexOf ('-')); var oneday = dateOne.substring (dateOne.length, dateOne.LastIndexOf ('-')+1); var oneyear = dateOne.substring (0, 0, date '); date'); date '); date-1); date'); dateNOnEx. Datetwo.substring (5, datetwo.LastIndexof ('-')); var twoday = datetwo.substring (datetwo.length, dateTwo.LastIndexof ('-')+1); var twoyear = dateTwo.substring (0, datetwo.index cha = ((date.parse (onemement+'/'+oneday+'/'+oneYear)- date.parse (twomonth+'/'+twoDay+'/'+twoyear))/86400000); return Math.abs(cha);}//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date calculation //+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Nomor)); case 'd': return date baru (date.parse (dttmp) + (86400000 * nomor)); case 'w': return date baru (date.parse (dttmp) + ((86400000 * 7) * nomor)); case 'q': return new Date (dttmp.getselflyte ()))); case 'q' dttmp.getDate (), dttmp.getHours (), dttmp.getMinutes (), dttmp.getSeconds ()); case 'm': kembalikan tanggal baru (dttmp.getlyear (), (dttmp.getMantth ()) + angka, dttts. dttmp.getMinutes (), dttmp.getMinutes (), dttmp.getSeconds ()); case 'y': kembalikan tanggal baru ((dttmp.getLyEar () + nomor), dttmp.getMonth (), dttmp.getDate (), dttmp.getHours (), dttmp.getMinutes (), dttmp.getSeconds ());}} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ParseInt ((dtend - dtstart) / 1000); case 'n': return parseint ((dtend - dtstart) / 60000); case 'h': return parseint ((dtend - dtstart) / 3600000); case 'd': parseint (dtend - dtstart) / 864); case 'd': parseint (dtend - dtstart) / 864 dtStart) / (86400000 * 7));case 'm' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' : return parseInt ((dtend - dtStart) / (86400000 * 7)); case 'm': return parseInt ((dtend - dtstart) / (86400000 * 7)); case 'm': return (dtend.getMonth ()+1)+((dtend.getlyarear () -dtstartth ()+1)+(dtend.getlydear () -dtstartth ()+1)+(dtend.getlydear () -dtstartth ()+1) () (dtend.getlyear () -dtstartth ()+1) (dtend.getlydear () -dtstarth () () () () () () (dtend. (dtstart.getMonth ()+1); case 'y': return dtend.getlyear () - dtstart.getlyear ();}} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ini; var str = mydate.tolocaledateString (); if (showweek) {var week = ['day', 'one', 'two', 'three', 'four', 'five', 'enam']; str + = 'minggu' + minggu [mydate.getday ()];} kembali str;}//+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- sdate = datestr.replace (/(^/s+|/s+$)/g, ''); // Lepaskan ruang di kedua sisi; if (sdate == '') mengembalikan true; // jika formatnya memuaskan yyy-(/) mm-(/) dd atau yyyy-(/) m-(/) dd atau yyyy-(/) m-(/) d atau yyyy-(/) mm-(/) D, itu akan diganti dengan '' Yyyy-mm/dd (2003-3/21), dan database akan secara otomatis dikonversi ke format yyyy-mm-dd var s = sdate.replace (/[/d] {4,4} [/-/] {1} [/d] {1,2} [/--/] {1 {1 {/d] {1 {1 {1 {1 {1 {1 {1 {1 1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {2 1.2 1.2 {1 {/d] {1 {/d] [/ Memenuhi yyyy-mm-dd atau yyyy-m-dd atau yyyy-md atau yyyy-mm-d {var t = tanggal baru (sdate.replace (//-/g, '/')); var ar = sdate.split (/[-/:]/); if (AR [0] = T.getyer (/[/[-/:]/); if (ar [0] = T.getyear (/[/[-/:]/); if (ar [0]! ar [2]! = t.getDate ()) {// alert ('format tanggal yang salah! Formatnya adalah: yyyy-mm-dd atau yyyy/mm/dd. Perhatikan tahun lompatan.'); kembalikan false;}} else {// waspada ('format tanggal yang salah! Formatnya adalah: yyyy-mm-dd atau yyyy/mm/dd. Perhatikan tahun lompatan.'); return false;} return true;} //+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- }): (/d {1,2}) $/; var r = str.match (reg); if (r == null) return false; r [2] = r [2] -1; var d = tanggal baru (r [1], r [2], r [3], r [4], r [5], r [6]); if (d.getsear false; if (d.getmonth ()! = r [2]) return false; if (d.getDate ()! = r [3]) kembali false; if (d.getHours ()! = r [4]) mengembalikan false; if (d.getMinutes ()! = r [5]) return false; if (d.getSeconds ()! = R [)) kembali; true;} //+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mydate.getDate (); myArray [3] = mydate.getHours (); myArray [4] = mydate.getMinutes (); myarray [5] = mydate.getSeconds (); return myarray;} //+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PartStr = ''; var minggu = ['hari', 'satu', 'dua', 'tiga', 'empat', 'lima', 'enam']; sakelar (interval) {case 'y': partstr = mydate.getlyear (); break; case 'm': partstr = mydate.getMManth ()+1; break; break 'd': partstr = partstr = myDate.getMManth ()+1; break; break 'd': partstr = partstr = myDate.getMmOnth ()+1; break; break 'd' d ': partstr = partstr = myDate.getMmOnth ()+1; break; break' d 'd' d 'd': partstr = partstr = mydate.getMmOnth ()+break; break; case 'd' D ' Minggu [mydate.getday ()]; break; case 'ww': partstr = mydate.weeknumofyear (); break; case 'h': partstr = mydate.getHours (); break; case 'n': partstr = mydate.getMinutes (); break; case 's': partstr = mydate.getseCeC (breaks (break; case 's': partstr partStr;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (Tanggal baru (ary [0], ary [1] +1,1)); var date2 = date1.dateadd (1, 'm', 1); var result = tanggal (date1.format ('yyyy-mm-dd'), date2.format ('yyyy-mm-dd')); result;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ mydate.toArray (); var tahun = ary [0]; var bulan = ary [1] +1; var day = ary [2]; document.write ('<script bahasa = vbscript /> /n');document.write('mydate = datevalue (' '+bulan+'-'+day+'-'' '1+'); DatePart ('ww', mydate) /n '); document.write (' /n '); return result;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Convert string to date type //| Format mm/dd/yyyy mm-dd-yyyy yyyy/mm/dd Yyyy-mm-dd //+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Tanggal (arys [0],-arys [1], arys [2]);} return mydate;}