Heim >Web-Frontend >js-Tutorial >Wie extrahiere ich die Zeit aus einem Unix-Zeitstempel in JavaScript?

Wie extrahiere ich die Zeit aus einem Unix-Zeitstempel in JavaScript?

Barbara Streisand
Barbara StreisandOriginal
2024-12-24 15:59:17824Durchsuche

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

Extrahieren der Zeit aus einem Unix-Zeitstempel in JavaScript

Unix-Zeitstempel, die zur Darstellung von Zeitwerten in MySQL-Datenbanken verwendet werden, erfordern manchmal die Extraktion nur der Zeitkomponente für bestimmte Anwendungen . Um einen Unix-Zeitstempel in JavaScript in Zeit umzuwandeln, befolgen Sie diese Schritte:

Schritt-für-Schritt-Konvertierung

  1. Erstellen Sie ein JavaScript-Datumsobjekt:

    let unix_timestamp = 1549312452;
    let date = new Date(unix_timestamp * 1000); // Convert to milliseconds
  2. Extrahierungszeit Komponenten:

    // 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. Formatieren Sie die Zeit:

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

Beispielcode:

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);

Das obige ist der detaillierte Inhalt vonWie extrahiere ich die Zeit aus einem Unix-Zeitstempel in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn