Objet Date
L'objet Date est différent de l'objet String La définition d'une chaîne est en fait un objet String Vous pouvez appeler des propriétés. et les méthodes directement.
Les objets Date doivent être créés à l'aide du mot-clé new, sinon les propriétés et méthodes de l'objet Date ne peuvent pas être appelées.
Méthode pour créer un objet Date
(1) Créer une instance de l'objet date actuel (maintenant) sans aucun paramètre
var Today = new Date();
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //创建现在的日期时间对象实例 //today就是刚创建的Date对象实例 var today=new Date(); document.write(today); </script> </head> <body> </body> </html>
(2) Créez une instance d'objet date avec l'horodatage spécifié et le paramètre est l'horodatage.
Horodatage : fait référence au nombre de millisecondes qui se sont écoulées depuis une certaine heure à 0:00:00 le 1er janvier 1970 (1 seconde = 1000 millisecondes).
var timer = new Date(10000); //L'heure est 0:00:10 le 1er janvier 1970
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //指定毫秒值 var time=new Date(20000); document.write(time); </script> </head> <body> </body> </html>
(3) Spécifiez la date d'une chaîne Time informations, le paramètre est une chaîne de date et d'heure
var timer = new Date("2016/11/11 10:00:00");
Exemple : Calculez votre Comment es-tu vieux aujourd'hui ?
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //计算你今年多大了 //1.创建现在的日期对象,取出当前的毫秒值 var now = new Date(); var nowTime = now.getTime(); //2.创建出生日期时的日期对象,取出那时的毫秒值 var ago = new Date("1992/10/10"); var agoTime = ago.getTime(); //3.两个毫秒相减 var str=(nowTime-agoTime)/1000/3600/24/365; document.write("你今年"+str+"岁了") </script> </head> <body> </body> </html>
(4) Spécifiez plusieurs paramètres numériques
var timer = new Date(2015+100,4,25,10,20,0); l'ordre est : année, mois, jour, heure, minute, seconde. L'année, le mois et le jour sont requis.
Exemple : Calculez combien de jours il vous reste à vivre jusqu'à l'âge de 100 ans.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //计算你今年多大了 //1.创建现在的日期对象,取出当前的毫秒值 var now = new Date(); var nowTime = now.getTime(); //2.创建未来日期时的日期对象,取出那时的毫秒值 var future = new Date(1992+100,10,10); var futureTime = future.getTime(); //3.两个毫秒相减 var str=(futureTime-nowTime)/1000/3600/24; document.write("你还要活"+str+"天,才能到100岁"); </script> </head> <body> </body> </html>
getFullYear() : obtenez l'année à quatre chiffres.
getMonth() : Obtenez le mois, valeur 0-11.
getDate() : Obtenez le numéro, valeur 1-31
getHours() : Obtenez les heures.
getMinutes() : Nombre de minutes
getSeconds() : Nombre de secondes
getMilliseconds( ) millisecondes
getDay() weekday
getTime() valeur en millisecondes, la valeur en millisecondes du 1er janvier 1970 à nos jours