Impostare la scadenza dei cookie è semplice in JavaScript.

La soluzione è la seguente:


'use strict';

const createCookie = (name, value, minutes) => {
    const mins = minutes * 60;
    const now = new Date().getTime();
    const expires = Math.round((new Date(now)).getTime() / 1000) + mins; 
    document.cookie = 
    name + '=' + value + 
    '; expires=' + expires.toGMTString() + 
    '; path=/';
};