Creé una función de cookies para establecer cookies de 30 minutos. Y está funcionando.
Quiero modificar el código y quiero manejar un solo caso. La cookie debe caducar automáticamente a la medianoche (o a las 12 a. m.). (es decir, si la cookie se configura a las 11:45, debe caducar a la medianoche y después de las 12 a. m. se debe configurar una nueva cookie)
Por lo tanto, debería funcionar bien en ambos casos con una cookie de 30 minutos y un vencimiento a medianoche.
Ejemplo de código:
**
function set30MinuteCookie(cname, cvalue) { var d = new Date(); d.setTime(d.getTime() + 30 * 60 * 1000); var expires = "expires=" + d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires; } set30MinuteCookie();**