Maison  >  Article  >  interface Web  >  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
WBOYoriginal
2016-05-16 15:16:081925parcourir

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();

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)

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);

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()); 

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())

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()); 

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());

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());

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));
Déclaration:
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