JavaScript: verificare se una stringa è un valido timestamp Unix

JavaScript: verificare se una stringa è un valido timestamp Unix

In JavaScript possiamo verificare se una stringa è un timestamp Unix valido.

La soluzione è la seguente:


'use strict';

const isValidUnixTs = str => {
    if(!/^\d+$/.test(str)) {
        return false;
    }
    const ts = parseInt(str, 10);
    return new Date(ts).getTime() > 0;
};

Torna su