Maison >interface Web >js tutoriel >L'effet d'affichage de la fonction Date() en javascript dans diverses compétences browsers_javascript
1. JavaScript n'a pas de type de données de date de base, vous ne pouvez donc créer que des objets Date explicitement. Par exemple : var maDate=nouvelle Date();
2. Afin de créer un objet Date qui stocke une date ou une heure spécifique, vous pouvez simplement mettre la date ou la date et l'heure entre parenthèses
;var myDate=new Date("2015/06/16 10:30"); alert(myDate);
L'effet affiché par le navigateur Firefox est :
Effet d'affichage du navigateur IE :
L'effet d'affichage de Google Chrome est :
Remarque : Si le code ci-dessus est écrit comme ceci ; une erreur sera signalée dans les navigateurs Firefox et IE :
var myDate=new Date("2015-06-16 10:30"); alert(myDate);
Message d'erreur du navigateur IE :
Message d'erreur du navigateur Firefox :
3. Différents pays utilisent des ordres différents pour décrire les dates, par exemple. Le format de date défini par les États-Unis est MM/JJ/AA, tandis que le format européen est JJ/MM/AA, et dans le pays d'origine, leur format est AA/MM/JJ. Si vous utilisez un nom abrégé pour spécifier le mois. Ensuite, vous pouvez les utiliser dans n'importe quel ordre.
Par exemple :
var myDate=new Date("Jun 16 2015") alert(myDate); var myDate=new Date(" 16 Jun 2015") alert(myDate); var myDate=new Date("2015 16 Jun ") alert(myDate);
L'ordre affiché est : mois, jour, année
Effet d'affichage Firefox :
Effet d'affichage IE :
Effet d'affichage Google :
Objet 4.Date, il y a beaucoup de paramètres, var myDate=new Date(aYear,aMonth,aDate,aHour,aMinute,aSecond,aMillisecond);
Pour utiliser ces paramètres, vous devez d'abord préciser l'année et le mois, puis utiliser ces paramètres, mais ils doivent être utilisés dans l'ordre, un par un et vous ne pouvez pas choisir entre eux.
Par exemple : vous pouvez spécifier l'année, le mois, la date et l'heure mais vous ne pouvez pas spécifier l'année, le mois, puis l'heure ;
C'est une erreur d'écrire. À l'heure actuelle, la date ne peut pas être mise entre guillemets :
var myDate=new Date("2015 ,9, 16 ,23"); alert(myDate);
À l'heure actuelle également, les abréviations de chiffres et de mois ne peuvent pas être mélangées. C'est également faux et une erreur sera signalée dans IE et Firefox.
var myDate=new Date("2015 ,Jun, 16 ,23"); alert(myDate);
Au lieu de cela, il devrait être écrit comme ceci :
var myDate=new Date(2015 ,9, 16 ,23); alert(myDate);
*Mais vous ne pouvez pas préciser l'année, le mois, puis l'heure.
Par exemple : 14 ici fait à l'origine référence à 14 heures, mais maintenant cela devient une date car il n'y a pas de date spécifiée. . .
var myDate=new Date("2015 ,7, ,14"); alert(myDate);
Rendu Firefox :
Dans IE, une erreur sera signalée directement :
Dans Google, c'est comme ça. . :
5. Bien que nous considérions généralement septembre comme le neuvième mois, Javascript commence à compter les mois à partir de 0 (janvier), donc le mois 8 signifie septembre.
Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.