¿Cómo obtener segundos desde la época en JavaScript?

Dada una fecha, tenemos que encontrar el número de segundos desde la época (es decir, 1 de enero de 1970, 00:00:00 UTC). El método getTime() en JavaScript devuelve la cantidad de milisegundos desde el 1 de enero de 1970 o epoch. Si dividimos estos milisegundos por 1000 y luego la parte entera nos dará la cantidad de segundos desde la época.

Ejemplo:

Input: Date = 27-04-2020, 11:55:55
Output: Seconds since epoch - 1587968755

Sintaxis:

new Date(year, month, day, hours, minutes, seconds, milliseconds)

Ejemplo:

<script type="text/javascript">
    function seconds_since_epoch(d){ 
        return Math.floor( d / 1000 ); 
    }
      
    // Driver Code
    var d = new Date(2020, 4, 29, 22, 00, 00, 00);
    var sec = seconds_since_epoch(d);
    document.write("Date " + d + " has " 
                   + sec+ " seconds till epoch.");
</script>                    

Producción:

Date Fri May 29 2020 22:00:00 GMT+0530 (India Standard Time) 
has 1590769800 seconds till epoch.

Publicación traducida automáticamente

Artículo escrito por shivamsinghal1012 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *