Deixe -me apresentar o conjunto de funções para obter o tempo por JS.
$ (function () {var mydate = new Date (); var t = mydate.tolocalestring (); $ ("#time"). text (t); $ ("#time"). carregamento ("sem título-1.html");});Obter o tempo de JavaScript é feito usando a função de data interna
var mydate = new Date (); mydate.getyear (); // Obtenha o ano atual (2 dígitos) mydate.getlyear (); // Obtenha o ano inteiro (4 dígitos, 1970-????) mydate.getmonth (); // Obtenha o mês atual (0-11, 0 representa janeiro) mydate.getdate (); // Obtenha o dia atual (1-31) mydate.getday (); // Obtenha a semana atual x (0-6, 0 representa domingo) mydate.gettime (); // Obtenha a hora atual (milissegundos a partir de 1970.1.1) mydate.gethours (); // Obtenha o número atual de horas (0-23) mydate.getminutes (); // Obtenha o número atual de minutos (0-59) mydate.getSeconds (); // Obtenha o número atual de segundos (0-59) mydate.getMillisEconds (); // Obtenha o número atual de milissegundos (0-999) mydate.tolocaledateString (); // obtenha a data atual var mytime = mydate.tolocaletimestring (); // obtenha o horário atual mydate.tolocalestring (); // obtenha o horário atual mydate.tolocalestring (); // Obtenha a data e a hora
Lista de métodos de biblioteca de scripts de data e hora
Date.prototype.iSleApYear Juízes bissets Data.Prototype.Format Data Formating Data.Prototype.dateadd Data de cálculo Data.Prototype.datediff Compare a data da data. Date.prototype.maxdayofdate leva o número máximo de dias do mês em que a data é a data.prototype.weeknofyear Junta a semana do ano em que a data é string stringtodate até o momento da data do dia da data do dia
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- hh/hh/h/h tempo // mm/m minutos // ss/ss/s/s Segundos // ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 100. this.getMonth ()); str = str.Prace (/m/g,This.getMonth ()); str = str.place (/w | w/g, semana [this.getday ()]); str = str.Replace (/ddr|dd/.this.getdate ()> 9? this.getDate () this.getdate ()); str = str.Replace (/d|d/g,this.getdate ()); str = str.place (/hh|hh/,this.gethours ()> 9? this.gethours (). tostring (): '0' + this.gethours ()); str = str.Place (/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.place (/ss|ss/,This.getSeconds ()> 9? this.getSeconds (). tostring (): '0' + this.getSeconds ()); str = str.Replace (/s|s/g,This.getSeconds ()); retornar str;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ DaysBELTEN (DATEONE, DATETWO) {var ONEMESTH = DATEONE.SUBSTRING (5, DATEONE.LASTIndexOf ('-')); var oneDay = dateOne.substring (dateOne.Length, dateOne.LastIndexof ('-')+1); vareyear = dateOne.Substring (0 DATETWO.SUBSTRING (5, DATETWO.LASTIndexOf ('-')); var Twoday = DATETWO.SUBSTRING (DATETWO.LENGLEM, DATETWO.LASTIndexOf ('-')+1); var Twoyear = DATETWO.SUBSTRING (0, DATETWO.INDEXOFEMEXFONF (DATETWO.INDEXON); cha = ((date.parse (onemonth+'/'+oneday+'/'+Oneyear)- date.parse (twomonth+'/'+twoday+'/'+twoyear))/86400000); retorno Math.abs(cha);}//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date calculation //+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Número)); case 'd': retornar nova data (date.parse (dttmp) + (86400000 * número)); case 'w': retornar nova data (data.parse (dttmp) + ((86400000 * 7) * número); case 'q': retornar uma nova data (dTmp.getfullyEar () *, (), dMtM); case 'q': retornar uma nova data (dinameartm () * (), (), de retorno (86400000 * 7) *); case 'q': return dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());case 'm' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number, dtTmp.getDate(), dtTmp.getHours(), dttmp.getminutes (), dttmp.getminutes (), dttmp.getSeconds ()); case 'y': retorne a nova data ((dttmp.getlyear () + número), dttmp.getmonth (), dttmp.getdate (), dttmp.gethours (), dttmp.getminutes (), dttmp.getSeconds ());}} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- parseint ((dtend - dtstart) / 1000); case 'n': return parseint (((dtend - dtstart) / 60000); case 'h': retornar parseint ((dTend - dtstart) / 3600000); case 'd': return parseint; dtstart) / (86400000 * 7)); case 'm': Return parseint ((dtend - dtstart) / (86400000 * 7)); case 'm': retornar parseint ((dtend - dtstart) / (86400000 *); : Retornar parseint ((dtend - dtstart) / (86400000 * 7)); case 'm': retornar parseint ((dtend - dtstart) / (86400000 * 7)); case 'm': retorno (dtend.getMonth ()+1)+((dtê -seli- letualmente () -DSTART. (dtstart.getmonth ()+1); case 'y': return dtend.getlyear () - dtstart.getlyear ();}} //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- este; var str = mydate.tolocaledateString (); if (showweek) {var week = ['dia', 'um', 'dois', 'três', 'quatro', 'cinco', 'seis']; str + = 'semana' + semana [mydate.getday ()];} retornar str;}//+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- sdate = DATest.replace (/(^/s+|/s+$)/g, ''); // Remova os espaços de ambos os lados; if (sdate == '') retorne true; // se o formato satisfazer a yyy-(/) mm-(/) dd ou aaaaa-(/) m-(/) dd ou yyyy-(/) m-(/) d ou yyyy-(/) mm-(/) d, será substituído por '/inabs em (/) mm-(/) m-(/) d. YYYY-MM/DD(2003-3/21), and the database will automatically convert to YYYY-MM-DD format var s = sDate.replace(/[/d]{ 4,4 }[/-/]{ 1 }[/d]{ 1,2 }[/-/]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 } [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {2 1,2}}} satisfaz a yyyy-mm-dd ou yyyy-m-dd ou aaaaa-md ou aaaa-mm-d {var t = new Date (sdate.replace (//-/g, '/')); var ar = sdate.split (/[-/:]/); if (ar [0]! ! = t.getdate ()) {// alert ('formato de data errada! O formato é: yyyy-mm-dd ou aaaaa/mm/dd. Preste atenção aos anos bissextos.'); retornar false;}} else {// alert ('formato de data errada! O formato é: yyyy-mm-dd ou aaaaa/mm/dd. Preste atenção aos anos bissextos.'); retornar false;} retornar true;} //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- }): (/d {1,2}) $/; var r = str.match (reg); if (r == null) retorna false; r [2] = r [2] -1; var d = new Date (r [1], r [2], r [3], r [4] [5], r [1], se (2], (r [3], r [4] [5], r [1]; false; if (d.getMonth ()! = r [2]) retornar false; if (d.getdate ()! = r [3]) retornar false; if (d.gethours ()! = r [4]) retornar false; if (d.getMinutes ()! true;} //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mydate.getdate (); myArray [3] = mydate.gethours (); myArray [4] = mydate.getminutes (); myarray [5] = mydate.getSeconds (); retornar MyArray;} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- partststs = ''; var week = ['dia', 'um', 'dois', 'três', 'quatro', 'cinco', 'seis']; switch (interval) {case 'y': parteststr = mydate.getlyear (); case; case 'm': parteststr = mydate.getmonth ()+1; quebra; case 'd': Semana [mydate.getday ()]; quebra; case 'ww': parteststr = mydate.weeknofyear (); quebra; case 'h': partststs = mydate.gethours (); quebra; case 'n': partststs = mydate.getminutes (); quebra; case;}} rettStTe.get.gets = mydate.getminutes (); quebra; partStr;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (nova data (ary [0], ary [1] +1,1)); var date2 = date1.dateadd (1, 'm', 1); var resultado = datediff (date1.format ('yyyyy-mm-dd'), date2.format ('yyyyy-mm-dd'); retorno. result;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ mydate.ToArray (); var ano = ary [0]; var mês = ary [1] +1; var dia = ary [2]; document.Write ('<Script Language = VBScript /> /n'); Document.Write('mydate = DateValue (' '+Mês+'-'+Day+'-''+'+'+'+'+'+'+'+'+') DatePart ('ww', mydate) /n '); document.write (' /n '); retornar result;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Convert string to date type //| Formato mm/dd/yyyy mm-dd-yyyyyyyyy/mm/dd AAAA-MM-DD //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Data (arys [0],-arys [1], arys [2]);} retorna mydate;}