


Comment convertir une date en chaîne en javascript
En JavaScript, nous avons souvent besoin de convertir des dates au format chaîne pour les afficher ou les transmettre au serveur. Les objets date représentent des informations d'heure et de date en JavaScript, tandis que les chaînes sont une représentation textuelle. Cet article explique comment convertir des dates au format chaîne, ainsi que certaines méthodes de formatage courantes.
- Objet Date
Nous devons d'abord comprendre l'objet Date. L'objet Date est un objet utilisé en JavaScript pour travailler avec des dates et des heures. Nous pouvons utiliser l'objet Date pour obtenir diverses unités de temps telles que l'année, le mois, la date, l'heure, la minute, la seconde, etc. La syntaxe pour créer un objet Date est la suivante :
var date = new Date();
Si nous voulons créer un objet Date pour une date précise, nous pouvons utiliser la syntaxe suivante :
var date = new Date(year, month, day, hours, minutes, seconds, milliseconds);
Parmi eux, l'année, le mois et le jour sont obligatoires et représentent le la date et les heures, minutes, secondes et millisecondes sont facultatives, représentant les heures, les minutes, les secondes et les millisecondes.
- Convertir l'objet Date en chaîne
Pour convertir l'objet Date en chaîne, nous pouvons utiliser toDateString(), toLocaleDateString(), toGMTString(), toISOString(), toString() et d'autres méthodes fournies par l'objet Date. Ci-dessous, nous présentons respectivement ces méthodes : La méthode
- toDateString()
toDateString() convertit la partie date de l'objet Date en une chaîne. Par exemple : la méthode
var date = new Date(); var str = date.toDateString(); console.log(str) // 输出: "Mon May 24 2021"
- toLocaleDateString()
toLocaleDateString() convertit la partie date de l'objet Date en une chaîne de date localisée. Par exemple : la méthode
var date = new Date(); var str = date.toLocaleDateString(); console.log(str) // 输出: "2021/5/24"
- toGMTString()
toGMTString() convertit la partie date et l'heure de Greenwich de l'objet Date en une chaîne. Par exemple : la méthode
var date = new Date(); var str = date.toGMTString(); console.log(str) // 输出: "Mon, 24 May 2021 08:13:20 GMT"
- toISOString()
toISOString() convertit un objet Date en une chaîne au format ISO. Par exemple : la méthode
var date = new Date(); var str = date.toISOString(); console.log(str) // 输出: "2021-05-24T08:13:20.321Z"
- toString()
toString() convertit l'objet Date en chaîne. Par exemple :
var date = new Date(); var str = date.toString(); console.log(str) // 输出: "Mon May 24 2021 16:13:20 GMT+0800 (中国标准时间)"
- Format date string
Le format de chaîne renvoyé dans la méthode ci-dessus ne répond pas nécessairement à nos besoins. Pour ce faire, nous pouvons utiliser diverses méthodes de formatage pour formater la date au format de chaîne dont nous avons besoin. Voici quelques méthodes de formatage couramment utilisées :
- Obtenez l'année, le mois et le jour
var date = new Date(); var year = date.getFullYear(); // 获取年份 var month = date.getMonth() + 1; // 获取月份 var day = date.getDate(); // 获取日期 var str = year + '-' + month + '-' + day; console.log(str) // 输出: "2021-5-24"
- Obtenez les heures, les minutes et les secondes
var date = new Date(); var hours = date.getHours(); // 获取小时 var minutes = date.getMinutes(); // 获取分钟 var seconds = date.getSeconds(); // 获取秒数 var str = hours + ':' + minutes + ':' + seconds; console.log(str) // 输出: "16:36:3"
- Obtenez la semaine
var date = new Date(); var week = ['日', '一', '二', '三', '四', '五', '六']; var str = '星期' + week[date.getDay()]; console.log(str) // 输出: "星期一"
- Format personnalisé
var date = new Date(); var year = date.getFullYear(); // 获取年份 var month = date.getMonth() + 1; // 获取月份 var day = date.getDate(); // 获取日期 var hours = date.getHours(); // 获取小时 var minutes = date.getMinutes(); // 获取分钟 var seconds = date.getSeconds(); // 获取秒数 var str = year + '-' + formatNumber(month) + '-' + formatNumber(day) + ' ' + formatNumber(hours) + ':' + formatNumber(minutes) + ':' + formatNumber(seconds); console.log(str) // 输出: "2021-05-24 16:37:45" function formatNumber(n) { n = n.toString(); return n[1] ? n : '0' + n; }
Les méthodes ci-dessus ne sont que quelques-unes des méthodes de formatage les plus couramment utilisées. En fait, nous pouvons également personnaliser les chaînes de date dans différents formats.
En bref, la conversion d'objets date au format chaîne est une opération que nous utilisons souvent. En comprenant l'objet Date et les différentes méthodes de formatage, nous pouvons facilement formater diverses chaînes de date.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'article traite de l'utilisation Effecte dans React, un crochet pour gérer les effets secondaires comme la récupération des données et la manipulation DOM dans les composants fonctionnels. Il explique l'utilisation, les effets secondaires courants et le nettoyage pour éviter des problèmes comme les fuites de mémoire.

Le chargement paresseux retarde le chargement du contenu jusqu'à ce qu'il soit nécessaire, améliorant les performances du Web et l'expérience utilisateur en réduisant les temps de chargement initiaux et la charge du serveur.

L'article explique l'algorithme de réconciliation de React, qui met à jour efficacement le DOM en comparant les arbres DOM virtuels. Il traite des avantages de la performance, des techniques d'optimisation et des impacts sur l'expérience utilisateur. Compte de charge: 159

L'article traite du curry dans JavaScript, une technique transformant les fonctions mulguments en séquences de fonctions à argument unique. Il explore la mise en œuvre du currying, des avantages tels que des applications partielles et des utilisations pratiques, améliorant le code

Les fonctions d'ordre supérieur dans JavaScript améliorent la concision du code, la réutilisabilité, la modularité et les performances par abstraction, modèles communs et techniques d'optimisation.

L'article explique UseContext dans React, qui simplifie la gestion de l'État en évitant le forage des accessoires. Il traite des avantages tels que les améliorations centralisées de l'État et des performances grâce à des redevances réduites.

L'article discute de la connexion des composants React à Redux Store à l'aide de Connect (), expliquant MapStateToproprop, MapDispatchToprops et des impacts de performances.

L'article discute de la prévention des comportements par défaut dans les gestionnaires d'événements à l'aide de la méthode empêchée dedEfault (), de ses avantages tels que une expérience utilisateur améliorée et des problèmes potentiels tels que les problèmes d'accessibilité.
