Un saludo a todos.
Tengo un codigo para la politica de cookies en mi web que funciona perfectamente, lo que quiero es que el setcookies solo sea por 24 horas. dejare todo el codigo incluyendo el css por si a alguien le interesa.
#barraaceptacion {
display: none;
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
padding-bottom: 25px;
width: 100%;
text-align: center;
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
z-index: 99999;
max-width: 100%;
height: auto;
border-top-width: 5px;
border-bottom-width: 5px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #C00;
border-bottom-color: #C00;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
padding-top: 20px;
<div id="barraaceptacion">
En cumplimiento del Real Decreto-ley 13/2012.<br />
Este página Web utiliza Cookies propias y de terceros para ofrecerte una mejor experiencia de navegación y servicio.<br />
Debes aceptar nuestra Política de Cookies para poder vizualizar correctamente nuestra página Web pinchando en " ACEPTAR COOKIES ".<br />
Para saber más acerca de nuestra Política de Cookies pincha en el enlace " POLÍTICA DE COOKIES ".
<p>
<a href="javascript:void(0);" onclick="PonerCookie();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image40','','imagenes/Aceptar_Politicacookies_sobre.png',1)"><img id="Image40" src="imagenes/Aceptar_Politicacookies.png"></a>
<a href="politica_cookies.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image41','','imagenes/IrPoliticacookies_sobre.png',1)"><img id="Image41" src="imagenes/IrPoliticacookies.png" alt="politica_cookies.php"></a>
</p>
</div>
<script type="text/javascript">
function getCookie(c_name){
var c_value = document.cookie;
var c_start = c_value.indexOf(" " + c_name + "=");
if (c_start == -1){
c_start = c_value.indexOf(c_name + "=");
}
if (c_start == -1){
c_value = null;
}else{
c_start = c_value.indexOf("=", c_start) + 1;
var c_end = c_value.indexOf(";", c_start);
if (c_end == -1){
c_end = c_value.length;
}
c_value = unescape(c_value.substring(c_start,c_end));
}
return c_value;
}
function setCookie(c_name,value,exdays){
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
if(getCookie('tiendaaviso')!="1"){
document.getElementById("barraaceptacion").style.d isplay="block";
}
function PonerCookie(){
setCookie('tiendaaviso','1',365);
document.getElementById("barraaceptacion").style.d isplay="none";
}
</script>
Muchisimas gracias de antemano, un saludo.