Maison >interface Web >Questions et réponses frontales >Comment convertir javascript en entier à ce jour

Comment convertir javascript en entier à ce jour

PHPz
PHPzoriginal
2023-04-06 08:57:471296parcourir

Le type Int en JavaScript est un type entier, tandis que le type Date est un type d'objet utilisé pour gérer les dates et les heures. Dans certains cas, nous devrons peut-être convertir le type Int en type Date. Ci-dessous, nous expliquerons en détail comment implémenter cette opération en JavaScript.

1. Convertir le type Int en un horodatage
En JavaScript, nous pouvons convertir la date représentée par le type Int en un horodatage. L'horodatage est un nombre représentant la date et l'heure, commençant généralement à partir du "1er janvier 1970 00 : 00h00". Voici l'implémentation du code pour convertir le type Int en un horodatage :

var timestamp = 1581229800000; // Int类型的日期
var date = new Date(timestamp); // 将Int类型的日期转换为Date类型
var time = date.getTime(); // 将Date类型的日期转换为时间戳
console.log(time); // 输出1581229800000

2. Convertir le type Int en une chaîne de date
Nous pouvons également convertir le type Int en une chaîne de date. La chaîne de date suit un certain format pour représenter. date et heure. Voici l'implémentation du code pour convertir le type Int en une chaîne de date :

var timestamp = 1581229800000; // Int类型的日期
var date = new Date(timestamp); // 将Int类型的日期转换为Date类型
var year = date.getFullYear(); // 获取年份
var month = date.getMonth() + 1; // 获取月份,需要加1
var day = date.getDate(); // 获取日期
var hours = date.getHours(); // 获取小时
var minutes = date.getMinutes(); // 获取分钟
var seconds = date.getSeconds(); // 获取秒钟
var dateStr = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds; // 拼接日期字符串
console.log(dateStr); // 输出2020-2-9 16:10:0

3. Convertissez le type Int en une chaîne de date dans un format spécifié
Nous pouvons également convertir le type Int en une chaîne de date représentant la date et l'heure dans un format spécifié. Voici l'implémentation du code pour convertir le type Int en une chaîne de date dans un format spécifié :

var timestamp = 1581229800000; // Int类型的日期
var date = new Date(timestamp); // 将Int类型的日期转换为Date类型
var year = date.getFullYear(); // 获取年份
var month = date.getMonth() + 1; // 获取月份,需要加1
var day = date.getDate(); // 获取日期
var hours = date.getHours(); // 获取小时
var minutes = date.getMinutes(); // 获取分钟
var seconds = date.getSeconds(); // 获取秒钟
var dateStr = year + '-' + addZero(month) + '-' + addZero(day) + ' ' + addZero(hours) + ':' + addZero(minutes) + ':' + addZero(seconds); // 拼接日期字符串
console.log(dateStr); // 输出2020-02-09 16:10:00

// 补零函数
function addZero(num){
   return num < 10 ? '0' + num : num;
}

De cette façon, nous pouvons parfaitement convertir le type Int en une chaîne de date avec un certain format.

4. Résumé
Le type Int et le type Date sont deux types de données différents en JavaScript, mais dans certains cas, nous devons convertir le type Int en un type Date ou une chaîne de date. Cet article explique comment convertir le type Int en un type Date, un horodatage et une chaîne de date dans un format spécifié. J'espère que cela vous sera utile.

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!

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