CaixaBank

n = $(this).attr('href'); }) // Update globalparameters function getGlobalParameters(data){ dt = new Date(new Date().toLocaleString("en-US",{timeZone:'Europe/Madrid'})); var hitTime = dt.getHours() + ":" + dt.getMinutes(); const paddedTime = hitTime.split(':').map(e => e.padStart(2, 0)).join(':'); var isCookie = getCookie('cookiePolicyBlog'); if(isCookie){ var cookieVal = ($.parseJSON(isCookie)); } else { return null; } var getTime = cookieVal.fechaAceptacion; function dateStringToDate(dateString) { try { var year = dateString.substring(0, 4); var month = dateString.substring(4, 6); var day = dateString.substring(6, 8); var timeArray = dateString.split(' '); HoursMinutes = timeArray[1].split(':'); var hours = HoursMinutes[0]; if (hours<10) hours = '0'+hours; var minutes = HoursMinutes[1]; if (minutes<10) minutes = '0'+minutes; var date = new Date(year, month - 1, day); date.setHours(hours, minutes); const offset = date.getTimezoneOffset() date = new Date(date.getTime()); return date; } catch (error) { return null; } } function timeDifference(date1,date2) { const diffTime = Math.abs(date2.getTime() - date1.getTime()); const diffDays = Math.ceil(diffTime / (1000 * 3600 * 24)); const diffMinutes = Math.ceil(diffTime / (1000 * 60)); if (isCookie) { if((diffMinutes > 15)){ cookieType = "repeat"; } else { cookieType = "new"; } } // to check the device os deviceType = ""; if (navigator.userAgent.indexOf("iOS") != -1) deviceType = "iOS"; if (navigator.userAgent.indexOf("Android") != -1) deviceType = "Android"; utag_data = Object.assign({},utag_data, data,{'hit_detailed_time': paddedTime, 'user_type': cookieType, 'device_os':deviceType }); } var dateOld = new Date(dateStringToDate(getTime)); var dateNew = new Date(new Date().toLocaleString("en-US",{timeZone:'Europe/Madrid'})); timeDifference(dateOld, dateNew); } jQuery("[data-analytics]").click(function() { var $elem = $(this); $.each($elem, function(index, value) { var data= value.dataset; sendAnalyticsTolink($.parseJSON(data.analysis)); }); }); });