Нужна помощь - таймер обратного отчета часов с указанием дат начала и конца

{literal}
<script>/*<![CDATA[*/$(window).load(function(){var current_date=new Date({/literal}{$smarty.now|date_format:"%Y, %m, %d, %H, %M, %S"}{literal}).getTime();var start_date=new Date({/literal}{if $selected_category.unlimited == 'yes'}{$smarty.now|date_format:'%Y'}, {$smarty.now|date_format:'%m'}, {$smarty.now|date_format:'%d'}, 00, 00, 00{else}{if $selected_category.description2}{$selected_category.description2}{/if}{/if}{literal}).getTime();var target_date=new Date({/literal}{if $selected_category.unlimited == 'yes'}{$smarty.now|date_format:'%Y'}, {$smarty.now|date_format:'%m'}, {$smarty.now|date_format:'%d'}, 23, 59, 59{else}{if $selected_category.description3}{$selected_category.description3}{/if}{/if}{literal}).getTime();var timer_container{/literal}{$selected_category.categoryID}{literal}=$('#timer_container{/literal}{$selected_category.categoryID}{literal}');if(current_date<start_date){$('#dream{/literal}{$selected_category.categoryID}{literal}').remove();clearInterval(counter{/literal}{$selected_category.categoryID}{literal});}
else if(current_date>target_date){$('#dream{/literal}{$selected_category.categoryID}{literal}').remove();clearInterval(counter{/literal}{$selected_category.categoryID}{literal});}
else{var counter{/literal}{$selected_category.categoryID}{literal}=setInterval(function(){var hours_remaining,minutes_remaining;var current_date=new Date().getTime();var seconds_left=parseInt((target_date-current_date)/1000),seconds_total=seconds_left;hours_remaining=parseInt(seconds_left/(60*60));seconds_left=seconds_left%(60*60);minutes_remaining=parseInt(seconds_left/60);seconds_left=seconds_left%60;timer_container{/literal}{$selected_category.categoryID}{literal}.html('<a style="font-size:18px;font-weight:bold;"><span style="color:#000;">До конца акции</span> <b>'+hours_remaining+':'+minutes_remaining+':'+seconds_left+'</b></a>');if(0>=seconds_total){$('#dream{/literal}{$selected_category.categoryID}{literal}').remove();clearInterval(counter{/literal}{$selected_category.categoryID}{literal});}},1);}});/*]]>*/</script>
{/literal}

<span id="timer_container{$selected_category.categoryID}"></span>
</td>
<td style="width: 50%;" align="center">
<div class="gagarin">
{include file="comparison_products_button.html"}
</div>
</td>
</tr>
</table>


задал var current_date=new Date({/literal}{$smarty.now|date_format:"%Y, %m, %d, %H, %M, %S"}{literal}).getTime(); чет нефига не дает!тоесть я хочу чтобы 24 часа только крутилось немогу догнать как сделать! чтобы 24 часа зацыклить!
 
Вот, попробуйте этот сервис, почти подходит под Ваши требования :)
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Назад
Сверху