Maison >interface Web >js tutoriel >Explication détaillée des nouveaux paramètres date() dans js
Cet article partage principalement avec vous l'explication détaillée du nouveau paramètre date() dans js. J'espère qu'il pourra vous aider. Méthodes d'initialisation couramment utilisées avec des paramètres pour les objets JS Date :
1. Initialiser les objets date avec des entiers
var date1 = new Date(2017,06,06); date1 ); // Jeu. 06 juillet 2017 00:00:00 GMT+0800 (heure standard de Chine)
var date1 = new Date(2017,1,1); console.log(date1); 2017 00:00:00 GMT+0800 (heure normale de Chine)
var date1 = new Date(2017,01-2,01); console.log(date1); // jeu. 01 décembre 2016 00:00:00 GMT +0800 (heure normale de Chine)
var date1 =new Date(2017,06,06,06,06,06); console.log(date1); // jeu. 6 juillet 2017 06:06:06 GMT+; 0800 (heure standard de Chine)
Description : nouvelle date (année, mois, date, heures, min, sec) Créez un objet date en fonction des paramètres donnés
2. Utilisez caractères Objet de date d'initialisation de chaîne
var date2 = new Date("2017/06/06"); console.log(date2); // Mar 06 juin 2017 00:00:00 GMT+0800 (heure standard de la Chine)
var date2 = new Date("2017-08-08"); console.log(date2); // Mar 8 août 2017 08:00:00 GMT+0800 (heure normale de Chine)
var date2 = new Date ("2017-9-9"); console.log(date2); // Samedi 9 septembre 2017 00:00:00 GMT+0800 (heure normale de Chine)
Description : Si le mode chaîne ne prend pas en charge le mode tiret, effectuez le remplacement de chaîne :
var strTime="2011-04-16"
var date2= new Date(Date.parse(strTime.replace ( /-/g, "/"))); // /-/g est un objet d'expression régulière (RegExp), indiquant le remplacement global - par /.
3. Initialisez l'objet date avec un horodatage en millisecondes
var timestamp=new Date().getTime(); console.log( new Date(timestamp) ); :59 GMT+0800 (heure standard de Chine)
var date3 = new Date( timestamp - 1 * 60 * 60 * 1000); console.log(date3); (Heure standard de Chine)
Explication : L'horodatage fait référence à 00:00:00 le 1er janvier 1970, heure de Greenwich (08h00 le 1er janvier 1970, heure de Pékin 00 secondes) jusqu'à aujourd'hui. Un horodatage identifie de manière unique un moment dans le temps.
Appelez new Date() séparément dans js, par exemple document.write(new Date());
Le résultat affiché est : 31 mars 10 : 10:43 UTC+0800 2012 L'heure dans ce format
==
ne peut pas être obtenue dans le navigateur Safari. Les modèles à court terme tels que new Date(« 2017-08-08 ») ne sont pas pris en charge. Changez-le simplement en une barre oblique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!