2017-06-01 4 views
0

Ich benutze eine Multi-Ereignis-Countdown-Timer für eine E-Commerce-Website. Es funktioniert ordnungsgemäß, wenn ich das nächste Jahr als YEAR Value verwende (zum Beispiel arbeitet es mit dem Datum "02/05/2018 05:55:55", funktioniert aber nicht, wenn ich "02/07/2017" verwende 05.55.55")Countdown-Plugin funktioniert nicht, wenn ich im selben Jahr geben

$('[data-countdown]').each(function() { 
 
    var $this = $(this), finalDate = $(this).data('countdown'); 
 
    $this.countdown(finalDate, function(event) { 
 
    $this.html(event.strftime('%D days %H:%M:%S')); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdn.rawgit.com/hilios/jQuery.countdown/2.0.4/dist/jquery.countdown.min.js"></script> 
 
<div id="example1" data-countdown="01/01/2018 05:06:59"></div> 
 
<div id="example2" data-countdown="01/07/2017"></div> 
 
<div id="example3" data-countdown="01/01/2018"></div> 
 
<div id="example4" data-countdown="05/07/2017"></div>

Antwort

1

Sie Monat mit Tag austauschen müssen, weil das Format "Monat/Tag/Jahr":

<div id="example1" data-countdown="01/01/2018 05:06:59"></div> 
<div id="example2" data-countdown="07/01/2017"></div> 
<div id="example3" data-countdown="01/01/2018"></div> 
<div id="example4" data-countdown="07/05/2017"></div> 

http://jsfiddle.net/3h9tyrvh/157/

+0

Großartig, das funktioniert. –

Verwandte Themen