Node.js est une plate-forme permettant de créer des applications Web efficaces et évolutives à l'aide de JavaScript. Node.js prend en charge plusieurs systèmes d'exploitation, est hautement évolutif et peut gérer un grand nombre de requêtes simultanées. Dans le développement de Node.js, nous avons souvent besoin de formater ou de convertir des dates.
Dans Node.js, l'objet Date est une classe utilisée pour gérer les dates et les heures. Il utilise en interne un entier de 64 bits pour stocker la date et l'heure. Cet entier est incrémenté à partir du 1er janvier 1970 et se mesure en unités de 1 milliseconde. Cet entier est appelé horodatage Unix.
Par exemple, nous pouvons utiliser le code suivant pour créer un objet Date :
let now = new Date();
A ce moment, l'objet now
contient la date et l'heure actuelles. now
对象就包含了当前的日期和时间。
如果我们需要将一个 Date 对象转换成字符串,可以使用 toISOString
、toUTCString
或 toLocaleDateString
toISOString
, toUTCString
ou toLocaleDateString
. Voici deux méthodes courantes. Méthode toISOString La méthode toISOString convertit l'objet Date actuel en une chaîne au format ISO. Le format est : AAAA-MM-JJTHH:mm:ss.sssZ. Parmi eux, AAAA représente l'année, MM représente le mois, DD représente le jour, HH représente l'heure, mm représente la minute, ss représente la seconde et sss représente la milliseconde. Exemple de code : let now = new Date(); let str = now.toISOString(); console.log(str);
2021-08-31T13:38:49.358Z
npm install strftime
const strftime = require('strftime');
const strftime = require('strftime'); let now = new Date(); let str = strftime('%Y-%m-%d %H:%M:%S', now); console.log(str);
2021-08-31 14:02:09
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!