Date - new Date - Date() - new Date() en JavaScript

Date, Date(), new Date et new Date()
JAVASC RI PT
(Programmation Internet)
VO L. II
J.B. Dadet DIASOLUKA Luyalu Nzoyifuanga
+243 - 851278216 - 899508675 - 995624714 - 902263541 - 813572818
diasfb@mail2world.com
CHAPITRE 5 : Date, Date(), new Date et new Date()
« new Date ( ) » crée et retourne une instance de l’objet Date avec la date
et lheure du moment, en appelant son constructeur lobjet-fonction Date().
« Date() » appelle directement la méthode « Date.toString() » [de cet ob-
jet-fonction Date()] avec la date et lheure du moment. Elle comporte moins
de propriétés que le constructeur « new Date() ».
<script type="text/javascript"> "use strict";
console.log(new Date)
// Date 2018-12-15T08:39:46.468Z
console.log(new Date())
// Date 2018-12-15T08:39:46.469Z
console.log(Date)
// function Date()
console.log(Date())
// Sat Dec 15 2018 09:39:46 GMT+0100 (heure normale
d’Europe centrale)
</script>
<script type="text/javascript"> "use strict";
// console.log(new Date.getTime())
// TypeError: Date.getTime is not a constructor
console.log(new Date().getTime())
J.D.B. DIASOLUKA Nz. Luyalu
JavaScript Tome-II
Date, new Date, Date(),new Date()
- 2/35 - mercredi, 19. février 2020 (3:57 )
// 1544863342824
// console.log(Date.getTime())
// TypeError: Date.getTime is not a function
// console.log(Date().getTime())
// TypeError: Date(...).getTime is not a function
</script>
Une des différences entre « Date ( ) » et « new Date ( ) », et pseudo mini
benchmark par « Horodatage ». Comparez/calculez particulièrement le
temps entre les deux dernières opérations identiques.
<script type="text/javascript"> "use strict";
let d=2000000;
console.log("start");
for(let k=0 ; k<d ; k++) Date;
console.log("Date");
for(let k=0 ; k<d ; k++) Date();
console.log("Date()");
for(let k=0 ; k<d ; k++) new Date;
console.log("new Date");
for(let k=0 ; k<d ; k++) new Date();
console.log("new Date()");
for(let k=0 ; k<d ; k++) Date.now();
console.log("Date.now()");
for(let k=0 ; k<d ; k++) Date.now();
console.log("Date.now()");
// for(let k=0 ; k<d ; k++) Date().now();
// console.log("here");
// for(let k=0 ; k<d ; k++) new Date().now();
// console.log("here");
// for(let k=0 ; k<d ; k++) Date.getTime();
// console.log("here");
// for(let k=0 ; k<d ; k++) Date().getTime();
// console.log("here");
// for(let k=0 ; k<d ; k++) Date.getTime();
// console.log("here");
// for(let k=0 ; k<d ; k++) new Date().getTime()();
// console.log("here");
</script>
J.D.B. DIASOLUKA Nz. Luyalu
JavaScript Tome-II
Date, new Date, Date(),new Date()
- 3/35 - mercredi, 19. février 2020 (3:57 )
Avec Firefox :
10:03:19,005 start test.html:3:4
10:03:19,010 Date test.html:5:1
10:03:26,038 Date() test.html:7:1
10:03:27,526 new Date test.html:9:1
10:03:29,032 new Date() test.html:11:1
10:03:30,337 Date.now() test.html:13:1
10:03:31,620 Date.now() test.html:15:1
Avec Yandex :
10:03:43.902 test.html:3 start
10:03:43.925 test.html:5 Date
10:03:49.920 test.html:7 Date()
10:03:50.538 test.html:9 new Date
10:03:51.162 test.html:11 new Date()
10:03:51.544 test.html:13 Date.now()
10:03:51.902 test.html:15 Date.now()
Nombre de millisecondes depuis minuit du 1er Janvier 1970 jusqu’à la
date fournie :
<script> "use strict";
const nDate = new Date("Oct 31 2019");
const date1 = Date.parse("Oct 31 2019");
const date2 = Date.parse(nDate.toString());
console.log(nDate.getTime());
console.log(date1);
console.log(date2);
</script>
J.D.B. DIASOLUKA Nz. Luyalu
JavaScript Tome-II
Date, new Date, Date(),new Date()
- 4/35 - mercredi, 19. février 2020 (3:57 )
Création d’un ouvel objet Dates :
1. « new Date() » : Crée un objet Date avec la date du jour et l’heure
en cours.
2. « new Date (year, month, day, hours, minutes, seconds, milli-
seconds) » : Crée un objet Date avec les données fournies. Le mois
est obligatoire, sinon l’année sera considérée comme « nombre de
secondes » depuis le début du calendrier julien (=Temps zéro = 1
janvier 17 1970, à 00h : 00m : 00s : 00 ms UTC).
Les mois (month) sont comptés à partir de zéro (0=JAN, 11=DÉC).
J.D.B. DIASOLUKA Nz. Luyalu
JavaScript Tome-II
Date, new Date, Date(),new Date()
- 5/35 - mercredi, 19. février 2020 (3:57 )
Avec les éléments de la date en arguments, cest toujours dans
l’ordre Année – mois jour.
1 / 35 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !