Skip to content

Instantly share code, notes, and snippets.

@jbourassa
Created July 17, 2012 23:25
Show Gist options
  • Save jbourassa/3132850 to your computer and use it in GitHub Desktop.
Save jbourassa/3132850 to your computer and use it in GitHub Desktop.
Défi OpenCode 5

Défi OpenCode 5 : bit.ly/oc-5

Faire un décompte qui affiche le temps d'ici au prochain OpenCode.

  • Étape 1 : Obtenir http://opencode.ca
  • Étape 2 : Extraire la date de .subtitle em et la parser en date. Svp cacher le résultat pour ne pas exploser DreamHost
  • Étape 3 : ??
  • Étape 4 : Faire un décompte qui montre le temps entre maintenant et le prochain OpenCode.

bonus de karma++ si le compteur est un widget HTML facile à intégrer sur n'importe quel site.

@alaingilbert
Copy link

Alain Gilbert et Jérémie Pelletier

<div id="madiv"></div>

<script>
var d = 'mardi le 17 juillet 2012, 18h-23h';
var r = d.match(/([0-9]+) (\w+) ([0-9]+)/)
var month;
var day = r[1];
var year = r[3];

switch (r[2]) {
  case 'juillet':
    month = 7;
    break;
}

var t = new Date(+year, +month, +day ,0 ,0,0,0);

var elem = document.getElementById('madiv');

setInterval(function() {
  var rien = t - Date.now();
  elem.innerHTML = rien / 1000;
}, 10);
</script>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment