Widget:CountdownPremium: Difference between revisions

no edit summary
No edit summary
No edit summary
 
Line 7: Line 7:
     var currentDate = new Date();
     var currentDate = new Date();
     var targetDay = 3;
     var targetDay = 3;
     var targetHour = 14; // Adjusted to 1pm UTC
     var targetHour = 14; // Adjusted to 2pm UTC (14:00)


     var nextWednesday = new Date(currentDate);
     var nextWednesday = new Date(currentDate);
Line 35: Line 35:
     var countdownText = '';
     var countdownText = '';


     if (days > 0) {
     if (timeDifference <= 24 * 60 * 60 * 1000) {
      countdownText += days + 'd ';
      // When less than or equal to 24 hours remain, format as HH:MM:SS
      countdownText = ('0' + hours).slice(-2) + ':' +
                      ('0' + minutes).slice(-2) + ':' +
                      ('0' + seconds).slice(-2);
    } else {
      // Else, continue with the original format
      if (days > 0) {
        countdownText += days + 'd ';
      }
 
      countdownText += ('0' + hours).slice(-2) + 'h ' +
                      ('0' + minutes).slice(-2) + 'm';
     }
     }
    countdownText += ('0' + hours).slice(-2) + 'h ' +
                    ('0' + minutes).slice(-2) + 'm';


     document.getElementById('countdown-premium').innerHTML = countdownText;
     document.getElementById('countdown-premium').innerHTML = countdownText;