j查询倒计时无效日期倒计时



我正在使用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 小时。 我在这里做错了什么?

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

问题是您已将%d用于"天" - 您需要使用%D表示天数

寄件人: http://hilios.github.io/jQuery.countdown/documentation.html

%d %-d 剩余天数(带走周(

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

因此,您可以将%d%w(1周1天($D结合使用,而无需%w(8天(

相关内容

  • 没有找到相关文章

最新更新