Date - new Date - Date() - new Date()
15 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
15 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

« new Date » crée et retourne une instance de l’objet Date() avec la date et l’heure du moment, en appelant son constructeur l’objet-fonction Date(). « Date() » appelle directement la méthode « Date.toString() » [de cet ob-jet-fonction Date()] avec la date et l’heure du moment. Elle comporte moins de propriétés que le constructeur « new Date() ».
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.
La structure [du constructeur] de l’objet Date quand ce mot est tapé comme tel sans parenthèses au prompt de la console de Firefox Quan-tum 66.0.3 (64 bits) :
La valeur retournée par « new Date » sans parenthèses, quand cette commande est tapée comme telle au prompt de la console :
Valeur retournée à l’appel direct du constructeur « Date() » quand cette fonction est appelée comme telle au prompt de la console :
new Date() : La même chose que « new date » sans parenthèses :

Informations

Publié par
Publié le 07 mai 2019
Nombre de lectures 0
Langue Français

Extrait

Date, Date(), new Date et new Date()
J AVA S C R I P T(Programmation Internet)V O L . I I
J.B. Dadet DIASOLUKA Luyalu Nzoyifuanga +243 - 851278216 - 899508675 - 995624714 - 902263541 -813572818diasfb@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 l’heure du moment, en appelant son constructeur l’objet-fonctionDate(). «Date()» appelle directement la méthode «Date.toString()» [de cet objet-fonctionDate()] avec la date et l’heure du moment. Elle comporte moins de propriétés que le constructeur «new Date()».
<scripttype="text/javascript">"use strict"; console.log(newDate) // Date 2018-12-15T08:39:46.468Z
console.log(newDate()) // Date 2018-12-15T08:39:46.469Z
console.log(Date) Date()// function
console.log(Date()) Dec 15 2018 09:39:46 GMT+0100 (heure normale// Sat d’Europe centrale) </script>
<scripttype="text/javascript">"use strict"; // console.log(new Date.getTime())  // TypeError: Date.getTime is not a constructor
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II
console.log(newDate().getTime()) // 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 diFérences entre «Date ( )» et «new Date ( )», etHorodatagepseudo mini benchmark par « ». Comparez/calculez particulièrement le temps entre les deux dernières opérations identiques.
<scripttype="text/javascript">"use strict"; letd=2000000; console.log("start");
for(letk=0;k<d;k++) Date; console.log("Date"); for(letk=0;k<d;k++) Date(); console.log("Date()"); for(letk=0;k<d;k++)newDate; console.log("new Date"); for(letk=0;k<d;k++)newDate(); console.log("new Date()"); for(letk=0;k<d;k++) Date.now(); console.log("Date.now()"); for(letk=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();
Date, Date(), new Date, new Date()- mardi, 7. - 2 / 15 mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II // 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>
Avec Firefox : 10:03:19,005 start 10:03:19,010 Date 10:03:26,038 Date() 10:03:27,526 new Date 10:03:29,032 new Date() 10:03:30,337 Date.now() 10:03:31,620 Date.now()
test.html:3:4test.html:5:1test.html:7:1test.html:9:1test.html:11:1test.html:13:1test.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()
Manipulations des dates :
<script> // Dete et heure en cours. varauj =newDate(); varmois = auj.getMonth()+1, jour = auj.getDate(), an = auj.getFullYear(), hr = auj.getHours(), min = auj.getMinutes(), sec = auj.getSeconds(),
Date, Date(), new Date, new Date()7. - - mardi, 3 / 15 mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II mil = auj.getMilliseconds(); // Manipulation directe de chaque élément de la date. console.log(jour +'-'+ mois +'-'+ an+' T '+  hr +':'+ min +':'+ sec +':'+ mil); console.log(auj.getTime());
// RÉGLER L'ANNÉE. auj.setFullYear(2920) // Régler le mois. auj.setMonth(6)// Les moins vont d'indice 0 (6=7)  // Régler le jour. auj.setDate(15)// Les moins vont d'indice 0 (6=7) console.log(auj.toLocaleDateString("fr-Fr")+" T "+  auj.toLocaleTimeString("fr-Fr")); console.log(auj.toISOString("fr-Fr")); // Tous les get ont leurs équivalents set
auj.setFullYear(auj.getFullYear()+10)// AJOUTER 10 ANS. auj.setMonth(auj.getMonth()-5)// SOUSTRAIRE 5 MOIS. auj.setDate(auj.getDate()-14)// SOUSTRAIRE 2 SEMAINES. console.log(auj.toLocaleDateString("fr-Fr"));
// RÉGLER LA DATE LORS DE LA CRÉATION auj=newDate("1980 Feb 11 15 07:25:350Z")  console.log(auj.toLocaleDateString("fr-Fr")+" T "+  auj.toLocaleTimeString("fr-Fr")); auj=newDate("Feb 1980 11 15:07:25:350 -05:00")  console.log(auj.toLocaleDateString("fr-Fr")+" T "+  auj.toLocaleTimeString("fr-Fr")); </script>
Exécution avec YANDEX :
Date, Date(), new Date, new Date()7.- mardi, 4 / 15  - mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II
Exécution avec FIREFOX :
Les options d’aîchage de la date :
<script> vardate =newDate(Date.UTC(+002018,10,24,14,5,10, 250)); // identique à « var date = (new.Date()).getTime()); »  // console.log((new Date()).getTime());  // console.log((new Date()).getTime());  // console.log((new Date()).valueOf());
varoptions = { weekday:"long",year:"numeric",month:"long", day:"numeric",hour:"2-digit",minute:"2-digit", second:"2-digit"};
varoptions2 = { weekday:"short",year:"numeric",month:"short", day:"numeric",hour:"2-digit",minute:"2-digit", second:"2-digit"};
console.log(date.valueOf()); // 1543068310250
console.log(date.valueOf().toLocaleString()); // 1,543,068,310,250
Date, Date(), new Date, new Date()7.- mardi, 5 / 15  - mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II console.log(date.toLocaleString()); // 11/24/2018, 3:05:10 PM
console.log(date.toLocaleString().length);// 22
nsole.log("*".repeat(15));
console.log(date.toLocaleDateString("en-US")); // 11/24/2018
console.log(date.toLocaleDateString("fr-FR")); // 24/11/2018
console.log(date.toLocaleDateString("ja-JA")); // 2018/11/24
console.log(date.toLocaleDateString("en-US",options)); // Saturday, November 24, 2018, 3:05:10 PM
console.log(date.toLocaleDateString("fr-FR",options)); // samedi 24 novembre 2018 à 15:05:10
console.log(date.toLocaleDateString("en-US",options2)); // Sat, Nov 24, 2018, 3:05:10 PM
console.log(date.toLocaleDateString("fr-FR",options2)); // sam. 24 nov. 2018 à 15:05:10
console.log(date.toLocaleDateString("ja-JA",options)); // 2018?11?24???? 15:05:10
console.log(date.toLocaleDateString("ja-JA",options)); // 2018?11?24???? 15:05:10
nsole.log("*".repeat(15));
console.log(date.toLocaleTimeString("en-us")); // 3:05:10 PM
console.log(date.toLocaleTimeString("fr-FR")); // 15:05:10
console.log(date.toISOString("fr-FR")); Date, Date(), new Date, new Date()6 / 15 - mardi, 7. - mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II // 2018-11-24T14:05:10.250Z
console.log(date.toLocaleTimeString("ja-JA")); // 15:05:10
console.log(date.toLocaleTimeString("en-us",options)); // Saturday, November 24, 2018, 3:05:10 PM
console.log(date.toLocaleTimeString("fr-FR",options)); // samedi 24 novembre 2018 à 15:05:10
console.log(date.toISOString("fr-FR",options)); // 2018-11-24T14:05:10.250Z
console.log(date.toLocaleTimeString("en-us",options2)); // Sat, Nov 24, 2018, 3:05:10 PM
console.log(date.toLocaleTimeString("fr-FR",options2)); // sam. 24 nov. 2018 à 15:05:10
console.log(date.toLocaleTimeString("ja-JA",options2)); // 2018?11?24?(?) 15:05:10
console.log(date.toLocaleTimeString("ja-JA",options2)); // 2018?11?24?(?) 15:05:10 </script>
I.Date :
La structure [du constructeur] de l’objetDatece quand mot est tapé comme tel sans parenthèses au prompt de la console deFirefox Quantum 66.0.3(64 bits) :
Date, Date(), new Date, new Date()7 / 15  - 7.- mardi, mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II
La suite de cet aîchage, en mode texte :
prototype: {…}  constructor: function Date()  getDate: function getDate()  getDay: function getDay()  getFullYear: function getFullYear()  getHours: function getHours()  getMilliseconds: function getMilliseconds()  getMinutes: function getMinutes()  getMonth: function getMonth()  getSeconds: function getSeconds()  getTime: function getTime()  getTimezoneOffset: function getTimezoneOffset()  getUTCDate: function getUTCDate()  getUTCDay: function getUTCDay()  getUTCFullYear: function getUTCFullYear()  getUTCHours: function getUTCHours()  getUTCMilliseconds: function getUTCMilliseconds()  getUTCMinutes: function getUTCMinutes()  getUTCMonth: function getUTCMonth()  getUTCSeconds: function getUTCSeconds()  getYear: function getYear()  setDate: function setDate()  setFullYear: function setFullYear()  setHours: function setHours() Date, Date(), new Date, new Date()7.8 / 15 - mardi,  - mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II  setMilliseconds: function setMilliseconds()  setMinutes: function setMinutes()  setMonth: function setMonth()  setSeconds: function setSeconds()  setTime: function setTime()  setUTCDate: function setUTCDate()  setUTCFullYear: function setUTCFullYear()  setUTCHours: function setUTCHours()  setUTCMilliseconds: function setUTCMilliseconds()  setUTCMinutes: function setUTCMinutes()  setUTCMonth: function setUTCMonth()  setUTCSeconds: function setUTCSeconds()  setYear: function setYear()  toDateString: function toDateString()  toGMTString: function toUTCString()  toISOString: function toISOString()  toJSON: function toJSON()  toLocaleDateString: function toLocaleDateString()  toLocaleString: function toLocaleString()  toLocaleTimeString: function toLocaleTimeString()  toSource: function toSource()  toString: function toString()  toTimeString: function toTimeString()  toUTCString: function toUTCString()  valueOf: function valueOf()  Symbol(Symbol.toPrimitive): function Symbol.toPrimitive()
<prototype>: Object { … } <prototype>: ()  apply: function apply()  arguments:  bind: function bind()  call: function call()  caller:  constructor: function Function() Date, Date(), new Date, new Date()7.- mardi, 9 / 15  - mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II  length: 0  name: ""  toSource: function toSource()  toString: function toString()  Symbol(Symbol.hasInstance): function Symbol.hasInstance()  <get arguments()>: function arguments()  <set arguments()>: function arguments()  <get caller()>: function caller()  <set caller()>: function caller()  <prototype>: {…}  __defineGetter__: function __defineGetter__()  __defineSetter__: function __defineSetter__()  __lookupGetter__: function __lookupGetter__()  __lookupSetter__: function __lookupSetter__()  __proto__:  constructor: function Object()  hasOwnProperty: function hasOwnProperty()  isPrototypeOf: function isPrototypeOf()  propertyIsEnumerable: function propertyIsEnumerable()  toLocaleString: function toLocaleString()  toSource: function toSource()  toString: function toString()  valueOf: function valueOf()  <get __proto__()>: function __proto__()  <set __proto__()>: function __proto__()
II.enwDate :
La valeur retournée par «new Date» sans parenthèses, quand cette commande est tapée comme telle au prompt de la console :
Date, Date(), new Date, new Date()7.- mardi, 10 / 15  - mai 2019 (4:13 )
J.D.B. DIASOLUKA Nz.Luyalu JavaScript Tome-II
La structure de cet objet est exactement la même que ci-dessus.
III.Date() :
Valeur retournée à l’appel direct du constructeur «Date()» quand cette fonction est appelée comme telle au prompt de la console :
IV.new Date() :
La même chose que «new date» sans parenthèses :
Date, Date(), new Date, new Date()7.- mardi, 11 / 15  - mai 2019 (4:13 )
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents