Cet article partage avec vous la date actuelle et le fonctionnement de formatage de JS. Le contenu spécifique est le suivant
var mydate = new Date (); myDate.getyEar (); // Obtenez l'année en cours (2 chiffres) MyDate.getlyar (); // Obtenez l'année complète (4 chiffres, 1970 - ????) MyDate.getMonth (); // Obtenez le mois en cours (0-11, 0 représente janvier) mydate.getDate (); // Obtenez le jour en cours (1-31) MyDate.getDay (); // Obtenez la semaine en cours X (0-6, 0 représente le dimanche) MyDate.getTime (); // Obtenez l'heure actuelle (millisecondes à partir de 1970.1.1) MyDate.Gethours (); // Obtenez le nombre actuel d'heures (0-23) MyDate.GetMinutes (); // obtient le nombre actuel de minutes (0-59) MyDate.getSeconds (); // obtient le nombre actuel de secondes (0-59) mydate.getMilliseconds (); // Obtenez le nombre actuel de millisecondes (0-999) MyDate.TolocaleDateString (); // Obtenez la date actuelle var mytime = mydate.tolocaletimestring (); // Obtenez l'heure actuelle mydate.tolocalestring (); // Obtenez l'heure actuelle mydate.tolocalestring (); // Obtenez la date et l'heure
Date and Heure Script Library Method List
Date.prototype.isapyear juges saut année
Date.prototype.format Date Formatting
Date.prototype.dateadd Calcul de la date
Date.prototype.datediff comparer la différence de date
Date.prototype.tostring Date à la chaîne
Date.prototype.toarray Date divisé en tableau
Date.prototype.datePart Obtenez des informations sur la date
Date.prototype.maxdayofdate prend le nombre maximum de jours dans le mois où la date est située
Date.prototype.weeknumofyear détermine la semaine de l'année où la date est
StringTodate String à ce jour
Isvaliddate vérifie la validité de la date
CheckdateTime Date et Heure Vérification de l'heure
jours entre la différence de jour de date
Code js:
// --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- dd / dd / d / d date // hh / hh / h / h time // mm / m minutes // ss / ss / s / s Secondes // ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- % 100) .ToString (): '0' + (this.getyear ()% 100)); str = str.replace (/mm/,this.getMonth ()> 9? this.getMonth (). toString (): '0' + this.getMonth ()); str = str.replace (/m/g,this.getMonth ()); str = str.replace (/ w | w / g, semaine [this.getday ()]); str = str.replace (/ddd|dd/,this.getDate ()> 9? this.getDate (). toString (): '0' + this.getDate ()); str = str.replace (/d|d/g,this.getDate ()); str = str.replace (/hhd’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 (/m/g,this.getMinutes ()); str = str.replace (/sss|sss/,this.getSeconds ()> 9? this.getSeconds (). toString (): '0' + this.getSeconds ()); str = str.replace (/s|s/g,this.getSeconds ()); retour STR; } // + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- DateOne.SubString (5, DateOne.LastIndexof ('-')); var oneday = dateOne.substring (dateOne.length, dateOne.LastIndexof ('-') + 1); var oneyear = dateOne.substring (0, dateOne.indexof ('-')); var twoMonth = Datetwo.Substring (5, datetwo.lastIndexof ('-')); var twoday = datetwo.substring (datetwo.length, datetwo.lastIndexof ('-') + 1); var twoyear = datetwo.substring (0, datetwo.indexof ('-')); var cha = ((date.parse (Onemonth + '/' + OneDay + '/' + Oneyear) - Date.Parse (TwoMonth + '/' + Twoday + '/' + Twoyear)) / 86400000); retourner math.abs (cha); } // + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- switch (strinterval) {case 's': return new Date (date.parse (dttmp) + (1000 * numéro)); case 'n': return new Date (date.parse (dttmp) + (60000 * numéro)); case 'h': renvoyer la nouvelle date (date.parse (dttmp) + (3600000 * numéro)); case 'd': renvoyer la nouvelle date (date.parse (dttmp) + (86400000 * numéro)); case 'w': renvoyer la nouvelle date (date.parse (dttmp) + (86400000 * numéro)); case 'w': renvoyer la nouvelle date (date.parse (dttmp) + (86400000 * numéro)); case 'w': renvoyer la nouvelle date (date.parse (dttmp) + (86400000 * numéro)); case 'w': renvoyer la nouvelle date (date.parse (dttmp) + (86400000 * numéro)); case 'w': renvoyer la nouvelle date (date.parse (dttmp) + (86400000 * numéro)); case 'w': renvoyer la nouvelle date (date.parse (dttmp) + (86400000 * numéro)); Case 'W': retourner la nouvelle date (date.parse (dttmp) + ((86400000 * 7) * numéro)); case 'q': return new Date (dttmp.getlyear (), (dttmp.getMonth ()) + numéro * 3, dttmp.getDate (), dttmp.Gethours (), dttmp.getMinutes (), dttmp.getSeconds ()); case 'm': return new Date (dttmp.getlyear (), (dttmp.getMonth ()) + numéro, dttmp.getDate (), dttmp.Gethours (), dttmp.getMinutes (), dttmp.getSeconds ()); case 'y': return new Date ((dttmp.getlyear () + numéro), dttmp.getMonth (), dttmp.getDate (), dttmp.Gethours (), dttmp.getMinutes (), dttmp.getSeconds ()); }} // + ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // + ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 60000); case 'h': retour parseInt ((dtend - dtstart) / 3600000); case 'd': retour parseInt ((dtend - dtstart) / 86400000); case 'w': retour parseInt ((dtend - dtstart) / (86400000 * 7)); case 'm': return (dtend.getMonth () + 1) + ((dtend.getlyear () - dtstart.getlyar ()) * 12) - (dtstart.getMonth () + 1); case 'y': return dtend.getlyear () - dtstart.getlyar (); }} // + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + = 'Semaine' + semaine [myDate.getDay ()]; } return str; } // + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Si le format satisfait à yyyy - (/) mm - (/) dd ou yyyy - (/) m - (/) dd ou yyy - (/) m - (/) d ou yyyy - (/) mm - (/) d, il sera remplacé par '' // dans la base de données, la date légale peut être: yyyy-mm / dd (2003-3 / 21), et la datab Convertir automatiquement au format Yyyy-mm-dd var s = sdate.replace (/ [/ d] {4,4} [/ - /] {1} [/ d] {1,2} [/ - /] {1} [/ d] {1,2} / g, ''); if (s == '') // Le format d'instruction satisfait yyy-mm-dd ou yyyy-m-dd ou yyyy-md ou yyyy-mm-d {var t = new Date (sdate.replace (// - / g, '/')); var ar = sdate.split (/ [- /:] /); if (ar [0]! = t.getyear () || ar [1]! = t.getMonth () + 1 || ar [2]! = t.getDate ()) {// alert ('Format de date de mauvaise date! Le format est: yyyy-mm-dd ou yyyy / mm / dd. Payez l'attention aux années de lea.'); retourne false; }} else {// alert ('Format de date de mauvaise date! Le format est: yyyy-mm-dd ou yyyy / mm / dd. Remarque l'année de saut.'); retourne false; } return true; } // + ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- }) $ /; var r = str.match (reg); if (r == null) return false; r [2] = r [2] -1; var d = nouvelle date (r [1], r [2], r [3], r [4], r [5], r [6]); if (d.getlyear ()! = r [1]) return false; if (d.getMonth ()! = r [2]) renvoie false; if (d.getDate ()! = r [3]) renvoie false; if (d.gethours ()! = r [4]) renvoie false; if (d.getMinutes ()! = r [5]) renvoie false; if (d.getSeconds ()! = r [6]) renvoie false; Retour Vrai; } // + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MyArray [3] = MyDate.Gethours (); MyArray [4] = MyDate.GetMinutes (); MyArray [5] = MyDate.getSeconds (); retourner MyArray; } // + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- = [«jour», «un», «deux», «trois», «quatre», «cinq», «six»]; switch (interval) {case 'y': partiStr = myDate.getlyar (); bris; case 'm': partstr = mydate.getMonth () + 1; break; case 'd': partiStr = myDate.getDate (); Break; case 'w': partstr = semaine [mydate.getDay ()]; pause; case 'ww': partstr = mydate.weeknumofyear (); bris; case 'h': partistr = semaine [mydate.getDay ()]; pause; case 'ww': partstr = mydate.weeknumofyear (); bris; case 'h': partiStr = mydate.Gethours (); Break; case 'n': partiStr = myDate.getMinutes (); Break; Case 'S': partiStr = myDate.getSecunds (); Break; } return partiStr; } // + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (nouvelle date (ary [0], ary [1] +1,1)); var date2 = date1.dateadd (1, «m», 1); var result = DADIFF (date1.format ('yyyy-mm-dd'), date2.format ('yyyy-mm-dd')); Résultat de retour; } // + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MyDate.toArray (); var année = ary [0]; var mois = ary [1] +1; var day = ary [2]; Document.Write ('<Script Language = VBScript / N'); Document.Write ('MyDate = Datue (' '+ Mois +' - '+ Day +' - '+ Year +' ') / N'); document.write ('result = datePart (' ww ', mydate) / n'); document.write ('/ n'); Résultat de retour; } // + --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Format mm / dd / yyyy mm-dd-yyyy yyyy / mm / dd yyy-mm-dd // + ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date (Arys [0], - Arys [1], Arys [2]); } return mydate; }Si vous souhaitez implémenter une telle horloge:
03 décembre 2012 17:21:16 lundi
// Fonction d'horloge locale ClockOn () {var now = new Date (); var année = now.getlyar (); // Getliflyar Getyear var mois = maintenant.getMonth (); var date = now.getDate (); var day = now.getDay (); var hour = now.Gethours (); var minute = now.getMinutes (); var sec = maintenant.getSeconds (); Var Week; mois = mois + 1; si (mois <10) mois = "0" + mois; if (date <10) date = "0" + date; si (heure <10) heure = "0" + heure; if (mini <10) minute = "0" + mini; if (sec <10) sec = "0" + sec; var arr_week = New Array ("Sunday", "lundi", "mardi", "jeudi", "vendredi", "samedi"); semaine = ar_week [jour]; var time = ""; heure = an + "année" + mois + "mois" + date + "jour" + "" + hour + ":" + mini + ":" + sec + "" + semaine; $ ("# bgclock"). html (temps); var timer = setTimeout ("ClockOn ()", 200);}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.