JSFiddle - React, Tailwind, and code Playground

JavaScript

var aberturaPagina;
$(window).ready(function () {
    aberturaPagina = new Date().getTime();
});
$(window).on('beforeunload', function () {
    var fechoPagina = new Date().getTime();
    var tempoAberto = (fechoPagina - aberturaPagina) / 1000;

    // faxer qualquer coisa antes de fechar
    // Neste caso abro uma nova janela para mostrar o resultado
    var novaJanela = window.open();
    var html = $("#divToPrintID").html();
    $(novaJanela.document.body).html('Esta página esteve ' + tempoAberto + ' segundos aberta');

});