Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="countdown_sale">
- <div class="sales-countdown">
- <div class="countdown_sale_info">
- <div id="countdown"></div>
- <div class="countdown_info">
- <span class="info_days"><?= DAYS ?></span>
- <span class="info_hours"><?= HOURS ?></span>
- <span class="info_minutes"><?= MINUTES ?></span>
- <span class="info_seconds"><?= SECONDS ?></span>
- </div>
- </div>
- </div>
- </div>
- <script src="/app/js/jquery.countdown.js"></script>
- <script>
- $(function () {
- <?php
- $startDate = new DateTime($sale->date);
- $currentDate = new DateTime();
- if ($startDate > $currentDate) {
- $sale->date_end = $sale->date;
- }
- ?>
- var note = $('#note'),
- <?php $date = new DateTime($sale->date_end); ?>
- ts = new Date(<?=$date->format('Y')?>, <?=$date->format('m') - 1?>, <?=$date->format('d')?>),
- newYear = true;
- if ((new Date()) > ts) {
- // The new year is here! Count towards something else.
- // Notice the *1000 at the end - time must be in milliseconds
- ts = (new Date()).getTime() + 10 * 24 * 60 * 60 * 1000;
- newYear = false;
- }
- $('#countdown').countdown({
- timestamp: ts,
- callback: function (days, hours, minutes, seconds) {
- var message = "";
- message += days + " day" + (days == 1 ? '' : 's') + ", ";
- message += hours + " hour" + (hours == 1 ? '' : 's') + ", ";
- message += minutes + " minute" + (minutes == 1 ? '' : 's') + " and ";
- message += seconds + " second" + (seconds == 1 ? '' : 's') + " <br />";
- if (newYear) {
- message += "left until the new year!";
- } else {
- message += "left to 10 days from now!";
- }
- note.html(message);
- }
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement