Maison >interface Web >js tutoriel >Comment extraire l'heure d'un horodatage Unix en JavaScript ?

Comment extraire l'heure d'un horodatage Unix en JavaScript ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-24 15:59:17828parcourir

How to Extract the Time from a Unix Timestamp in JavaScript?

Extraire l'heure d'un horodatage Unix en JavaScript

Les horodatages Unix, utilisés pour représenter les valeurs temporelles dans les bases de données MySQL, nécessitent parfois l'extraction uniquement du composant temporel pour des applications spécifiques . Pour convertir un horodatage Unix en heure en JavaScript, suivez ces étapes :

Conversion étape par étape

  1. Créez un objet de date JavaScript :

    let unix_timestamp = 1549312452;
    let date = new Date(unix_timestamp * 1000); // Convert to milliseconds
  2. Extraire le temps Composants :

    // Hours:
    const hours = date.getHours();
    
    // Minutes:
    const minutes = "0" + date.getMinutes(); // Pad zero if necessary
    
    // Seconds:
    const seconds = "0" + date.getSeconds(); // Pad zero if necessary
  3. Formater l'heure :

    const formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);

Exemple de code :

const unix_timestamp = 1549312452;

// Create a JavaScript Date object based on the timestamp
// multiplied by 1000 so that the argument is in milliseconds, not seconds
const date = new Date(unix_timestamp * 1000);

// Hours part from the timestamp
const hours = date.getHours();

// Minutes part from the timestamp
const minutes = "0" + date.getMinutes();

// Seconds part from the timestamp
const seconds = "0" + date.getSeconds();

// Will display time in 10:30:23 format
const formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);

console.log(formattedTime);

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