我为wordpress自定义插件创建了一个javascript倒计时。我已经阅读了这篇文章,这是我第一次尝试做类似的东西。在我完成编写代码后,我正在测试它,最初它工作正常。现在,如果我尝试在控制台中记录小时分钟天和秒的值,我会收到一条消息。我不知道出了什么问题,任何人都可以帮我吗?NaN
<?php if( get_option('show-countdown') ): ?>
<div class="countdown">
<h1 class="days d-inline"></h1>
<h1 class="hours d-inline"></h1>
<h1 class="minutes d-inline"></h1>
<h1 class="seconds d-inline"></h1>
</div>
<script>
(function($){
$(document).ready(function(){
var date = '<?php echo get_option('countdown-timer'); ?>';
console.log(date);
function remainingTime( date ){
var countdown = Date.parse(date) - Date.parse(new Date());
var seconds = Math.floor( (countdown/1000) % 60 );
var minutes = Math.floor( (countdown/1000/60) % 60 );
var hours = Math.floor( (countdown/(1000*60*60)) % 24 );
var days = Math.floor( countdown/(1000*60*60*24) );
return {
'total': countdown,
'd': days,
'h': hours,
'm': minutes,
's': seconds
};
}
叮当猫咪