简体   繁体   English

javascript倒数计时器新日期

[英]javascript countdown timer new date

I am using javascript for a count down timer 我正在使用JavaScript进行倒计时

<script type="text/javascript">
        $(function() {
        var newYear = $(".HF").val();
            alert('hehe' + newYear);
            $('#countdown').countdown({ until:newYear, format: 'DHMS', layout:
'<div id="timer">' + '<hr />' +
    '<div id="timer_days" class="timer_numbers">{dnn}</div>' +
    '<div id="timer_hours" class="timer_numbers">{hnn}</div>' +
    '<div id="timer_mins" class="timer_numbers">{mnn}</div>' +
    '<div id="timer_seconds" class="timer_numbers">{snn}</div>' +
'<div id="timer_labels">' +
    '<div id="timer_days_label" class="timer_labels">days</div>' +
    '<div id="timer_hours_label" class="timer_labels">hours</div>' +
    '<div id="timer_mins_label" class="timer_labels">mins</div>' +
    '<div id="timer_seconds_label" class="timer_labels">secs</div>' +
'</div>' +
'</div>'
            });
        });
</script>

it gets its until value from a hidden field HF .The value of the hidden field is a string 10/22/2011...but the timer shows only 34 mins left while it must show 2 days and some hours and some mins left..why?? 它从隐藏字段HF获得其直到值。隐藏字段的值是字符串10/22/2011 ...但是计时器仅显示34分钟,而计时器必须显示2天零几个小时。 。为什么??

The newYear string has to be converted to a Date object: newYear字符串必须转换为Date对象:

var newYear = $(".HF").val();
newYear = new Date(newYear); // 10/22/2011 > Dat object of 22 Okt 2011

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM