Maison > interface Web > js tutoriel > Fonctions liées à JS pour obtenir l'heure et la conversion entre l'horodatage et l'heure et les compétences date_javascript

Fonctions liées à JS pour obtenir l'heure et la conversion entre l'horodatage et l'heure et les compétences date_javascript

WBOY
Libérer: 2016-05-16 15:16:08
original
1987 Les gens l'ont consulté

La conversion des horodatages, de l'heure et des dates est une opération courante. Voici un exemple de code pour présenter comment les convertir les uns aux autres.

Avant d'étudier cet article, laissez-moi vous présenter les paramètres du constructeur Date() en javascript :

Tout le monde doit être familier avec l'objet Date. Utiliser le constructeur Date() pour créer un objet time est l'opération la plus basique, par exemple :

var theDate=new Date();
theDate.getDate();
Copier après la connexion

Utilisez le code ci-dessus pour obtenir le jour de la date actuelle.

Ce qui précède est l'application la plus simple du constructeur Date(). L'objet Date a plusieurs constructeurs, qui sont brièvement répertoriés ci-dessous :

new Date()
new Date(milliseconds)
new Date(datestring)
new Date(year, month)
new Date(year, month, day)
new Date(year, month, day, hours)
new Date(year, month, day, hours, minutes)
new Date(year, month, day, hours, minutes, seconds)
new Date(year, month, day, hours, minutes, seconds, microseconds)
Copier après la connexion

Ce qui suit est une brève analyse des constructeurs ci-dessus.

1.new Date(), lorsqu'il n'y a pas de paramètres, l'objet heure et date actuelles est créé.

2.new Date(millisecondes), lorsque le paramètre est un nombre, alors ce paramètre est l'horodatage, qui est considéré comme des millisecondes. Créez un objet heure et date avec les millisecondes spécifiées à partir du 1er janvier 1970.

3.new Date(datestring), ce paramètre est une chaîne, et cette chaîne doit être convertie à l'aide de Date.parse().

4. Les six constructeurs suivants sont des définitions précises :

1).year est un nombre entier s'il est compris entre 0 et 99, ajoutez-y 1900 et renvoyez tout le reste tel quel.
2).mois, est un nombre entier compris entre 0 et 11.

3.day est un nombre entier compris entre 1 et 31.

4.hours est un nombre entier compris entre 0 et 23.

5.minutes est un nombre entier compris entre 0 et 59.

6.seconds est un nombre entier compris entre 0 et 59.

7.microseconds est un nombre entier compris entre 0 et 9999.

Exemple de code :

var d1=new Date();
var d2=new Date(1320336000000);
var d3=new Date("2013-8-20 18:20:30");
var d4=new Date(2013,7,26);
Copier après la connexion

1. Convertir l'heure et la date en horodatage :

Il existe maintenant une telle heure et date : "2013/5/12 20:10:20". Convertissons-les sous forme d'horodatage :

Le code est le suivant :

var dateStr="2013/5/12 20:10:20";
var date=new Date(dateStr);
console.log(date.getTime()); 
Copier après la connexion

Utilisez la fonction getTime() pour obtenir l'horodatage de l'objet heure et date spécifié.

Ensuite, je vais vous présenter la méthode getTime() de l'objet Date en javascript

Définition et utilisation de la méthode getTime() :

Cette méthode renvoie le nombre de millisecondes entre l'heure actuelle et le 1er janvier 1970.

Remarque : Cette méthode doit être appelée à l'aide d'un objet Date.

Cliquez pour voir plus de méthodes et de propriétés d'objet Date associées.

Structure grammaticale :

dateObject.getTime()

Exemple de code :

var myDate=new Date()
console.log(myDate.getTime())
Copier après la connexion

Le code ci-dessus peut afficher le nombre de millisecondes entre l'heure actuelle et le 1er janvier 1970.

En fait, il existe bien d'autres méthodes, que je ne présenterai pas ici. Il vous suffit de connaître cette méthode, et vous pouvez petit à petit accumuler les autres par vous-même.

2. Convertir l'horodatage en date de l'événement :

Exemple de code 1 :

var date=new Date(1368360620000);
console.log(date.toLocaleString()); 
Copier après la connexion

La définition et l'utilisation de la méthode toLocaleString() de l'objet Date de JavaScript :

Cette méthode peut convertir l'objet Date en une chaîne en fonction de l'heure locale et renvoyer la chaîne.

Remarque : Cette méthode doit être appelée avec une instance de l'objet Date.

Structure grammaticale :

dateObject.toLocaleString()

Exemple de code :

var d=new Date();
console.log(d.toLocaleString());
Copier après la connexion
Copier après la connexion

Parlons de la méthode toLocaleString() de l'objet Date de JavaScript

Définition et utilisation de la méthode toLocaleString() :

Cette méthode peut convertir l'objet Date en une chaîne en fonction de l'heure locale et renvoyer la chaîne.

Remarque : Cette méthode doit être appelée avec une instance de l'objet Date.

Structure grammaticale :

dateObject.toLocaleString()

Exemple de code :

var d=new Date();
console.log(d.toLocaleString());
Copier après la connexion
Copier après la connexion

Exemple 2 :

function formatDate(now)
{ 
var year=now.getYear(); 
var month=now.getMonth()+1; 
var date=now.getDate(); 
var hour=now.getHours(); 
var minute=now.getMinutes(); 
var second=now.getSeconds(); 
return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; 
} 
var d=new Date(1368360620000); 
console.log(formatDate(d));
Copier après la connexion
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal