$('.bokning').each(function(){ var now = new Date; var hour = now.getHours(); var minute = now.getMinutes(); if(hour < 10){ hour = 0 + '' + hour; } if(minute < 10){ minute = 0 + '' + minute; } var currentTime = hour + '' + minute; var val = $(this).text().substr(0, 5).replace(':', ''); if(minute >= 40){ var diff = hour + 1 + '' + 10 } else if(minute < 10){ var diff = hour + '' + 10} else{ var diff = hour + '' + 40; } if(val < currentTime){ $(this).css({'background':'#c9c9c9'}); } if(val >= currentTime && val <= diff){ $(this).css({'background':'#ff6600'}) }; });
var $bookings = $('.bokning');
//Cacha unix timestamp för bokningarna
$bookings.each(function(){
var $this = $(this);
var unix = (Date.parse("Hela bokningens datum här") / 1000);
$this.data('unix-time', unix);
});
//Uppdatera bakgrundsfärgen på varje bokning var 10 sekund
setInterval(function(){
var now = (new Date.now() / 1000);
$bookings.each(function(i, booking){
updateBackground($(booking), now);
});
}, 10000);
function updateBackground($booking, now){
var unix = $booking.data('unix-time');
//Diffen mellan nu och bokningen i sekunder
var diff = unix - now;
//Gör någonting beroende på hur stor diffen är
}
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106