Préface
Le formatage de la date JavaScript est assez courant dans le développement quotidien. Ci-dessous, je partagerai avec vous deux exemples d'utilisation de la fonction de format de format de temps JavaScript. Jetons un coup d'œil.
Méthode 1
Date.prototype.pattern = function (fmt) {var o = {"m +": this.getMonth () + 1, // mois "d +": this.getDate (), // date "h +": this.gethours ()% 12 == 0? 12: this.Gethours ()% 12, // hour "h +": this.Gethours (), // hour "m +": this.getMinutes (), // min "s +": this.getSeconds (), // deuxième "q +": math.floor ((this.getmonth () + 3) / 3), // quart " var semaine = {"0": "/ u65e5", "1": "/ u4e00", "2": "/ u4e8c", "3": "/ u4e09", "4": "/ u56db", "5": "/ u4e94", "6": "/ u516d"}; if (/ (y +) /. test (fmt)) {fmt = fmt.replace (regexp. $ $, (this.getlyar () + ""). substr (4 - regexp. 1,10.Length)); } if (/ (e +) /. test (fmt)) {fmt = fmt.replace (regexp. $ $, ((regexp. $ 1.Length> 1)? (regexp. 1.Length> 2? "/ u661f / u671f": ""]); } pour (var k in o) {if (new regexp ("(" + k + ")"). test (fmt)) {fmt = fmt.replace (regexp. 1 1, (regexp. }} return fmt; }Méthodes d'appel
var date = new Date (); Window.Alert (Date.Pattern ("Yyyy-mm-dd HH: mm: ss"));Méthode 2:
// l'expansion de la date, convertir la date en chaîne au format spécifié // mois (m), jour (d), heures (h), procès-verbal (m), secondes (s) et quartiers (q) peuvent être utilisées pour 1-2 espaces réservées, // année (y) peuvent être utilisées pour 1-4 espaces réservé Date ()). "M +": this.getMonth () + 1, // mois "d +": this.getDate (), // jour "h +": this.Gethours (), // heures "m +": this.getMinutes (), // min "s +": this.getSeconds (), // seconds "q +": math.floor ((this.getMo "S": this.getMilliseconds () // millisecondes}; if (/(y+)/.test(fmt)) fmt = fmt.replace (regexp. $ 1, (this.getlyar () + "") .substr (4 - regexp. 1,10.Length)); for (var k in o) if (new regexp ("(" + k + ")"). test (fmt)) fmt = fmt.replace (regexp. $ $, (regexp. 1 1.Length == 1)? (o [k]): ("00" + o [k]). substr (("" + o [k]). retour fmt;}Méthode d'appel:
var harooms1 = new Date (). Format ("yyyy-mm-dd"); var harooms2 = new Date (). Format ("yyyy-mm-dd hh: mm: ss"); alerte (Harooms1); alerte (Harooms2);Résumer
Ce qui précède concerne cet article. Les deux méthodes ci-dessus proviennent d'Internet et sont toutes deux disponibles après vérification et tests. Ils sont également plus pratiques. Lorsque vous les utilisez, vous pouvez les encapsuler. Appelez-les simplement directement dans votre fonction. Ces deux fonctions de formatage de temps sont encore relativement bonnes! J'espère que cela vous aidera dans votre étude ou votre travail. Si vous avez des questions, veuillez laisser un message pour communiquer.