function replaceSearchParam(href,param,value){ var url=new URL(href); var search_params=url.searchParams; search_params.set(param,value); url.search=search_params.toString(); var new_url=url.toString(); return new_url; } $('.catalog .item .time input').on('change',function(){ var id=$(this).closest('.values').find('input:checked').val(); var buy_link=$(this).closest('.item').find('.buy a') buy_link.attr('href',replaceSearchParam(buy_link.attr('href'),'m',id)); });
Архив
Май 2023
Всего: 2 записи
javascript идущие часы с определением timezone
function current_time(){ let bangkok_datetime_str=new Date().toLocaleString("en-US",{timeZone:"Asia/Bangkok"}); var date=new Date(bangkok_datetime_str); var hours=date.getHours(); var minutes=date.getMinutes(); var seconds=date.getSeconds(); if(hours<10)hours="0"+hours; if(minutes<10)minutes="0"+minutes; if(seconds<10)seconds="0"+seconds; document.getElementById('current_time').innerHTML='<span class="number">'+hours+'</span><span class="dot">:</span><span class="number">'+minutes+'</span><span class="dot">:</span><span class="number">'+seconds+'</span>'; } $(document).ready(function(){ setInterval(current_time,1000); });
<div id="current_time"></div>