Méthode : 1. Utilisez getFullYear(), getMonth(), getDate(), getHours(), getMinutes(), getSeconds() pour convertir l'horodatage en année, mois, jour, heure, minute et seconde. valeur ; 2. Utilisez " L'opérateur + » peut être utilisé pour concaténer les valeurs converties de l'année, du mois, du jour, de l'heure, des minutes et des secondes.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Nous avons souvent besoin de convertir les horodatages au format date pendant le développement, mais la méthode Date de JavaScript n'est pas aussi puissante que la date PHP. Nous devons donc écrire nous-mêmes une méthode.
Tout d'abord, nous devons comprendre les méthodes de l'objet Date fourni avec JavaScript :
getDate : obtenez un certain jour (1-31) dans un
getFullYear : Récupère l'année complète, par exemple : 2019
getMonth : Récupère le mois (0-11) (ps : la base commence à 0)
getHours : Récupère les heures (0- 23)
getMinutes : obtenir des minutes (0-59)
getSeconds : obtenir des secondes (0-59)
Grâce à la méthode ci-dessus, nous pouvons écrire une méthode de conversion timestamps , notez que l'horodatage doit être précis à la milliseconde près, car l'unité d'horodatage renvoyée par de nombreux backends est la seconde. Jetons un coup d'œil à la méthode d'écriture spécifique :
function add0(m){return m<10?'0'+m:m } function format(shijianchuo) { //shijianchuo是整数,否则要parseInt转换 var time = new Date(shijianchuo); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s); }
Appel :
console.log(format(1623999943284));
Sortie. :
[Recommandations associées : Tutoriel d'apprentissage Javascript]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!