jquery倒计时无效日期倒计时

蒂亚戈

我正在使用 jquery.countdown 创建倒计时,但它似乎在倒计时时显示了错误的日期。我拥有的:

<?php 
$timestamp = strtotime(GetConfig($link, 'coming_soon_date'));
$formatted_date =  date('Y/n/j H:i:s', $timestamp);
?>

GetConfig 将获取字符串格式的日期 (2020/7/1)。

之后,我的javascript中有以下代码:

<script>
    $(document).ready(function() {
    var javascript_date = new Date("<?php echo $formatted_date; ?>");
    var releaseDate = javascript_date;



    $('#clockFlat').countdown(releaseDate).on('update.countdown', function(event) {
    var $this = $(this).html(event.strftime('<div class="clockCard px-1"> <span>%d</span> <br> <p class="bg-amber clockFormat lead px-1 black"> Day%!d </p> </div>'
        + '<div class="clockCard px-1"> <span>%H</span> <br> <p class="bg-amber clockFormat lead px-1 black"> Hour%!H </p> </div>'
        + '<div class="clockCard px-1"> <span>%M</span> <br> <p class="bg-amber clockFormat lead px-1 black"> Minute%!M </p> </div>'
        + '<div class="clockCard px-1"> <span>%S</span> <br> <p class="bg-amber clockFormat lead px-1 black"> Second%!S </p> </div>'))
    });


    });
</script>

它一直告诉我那是 1 天 9 小时。我在这里做错了什么?

自由-m

倒计时开始。但它没有向我展示 1 个月零 12 天,而是只向我展示了 1 天。

问题是您已经使用%d了“天” - 您需要使用%D天数

来自:http : //hilios.github.io/jQuery.countdown/documentation.html

还剩 %d %-d 天(带走数周)

%D %-D 到结束的总天数

所以你可以%d结合使用%w(1 周 1 天) $D不使用%w(8 天)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章