Anfängerproblem beim Countdown

br3doxx

Mitglied
Ich bastel grad an einen Countdown, die Zeit, auf die der Countdown sich bezieht, wird mittels PHP aus der Datenbank gelesen. Nun weiß ich nur nicht, wie ich aus dem Datum aus der Datenbank, das ganze so Formatiere, dass es zu dem Countdown passt.

HTML:
<script type="text/javascript">
// Aus der Datenkank, kommt es so: 13.08.2011 15:30:00
// Und folgendermaßen kommt es in den Countdown (Zeit in Millisekunden von jetzt bis zum Datum aus der DB)
nextGameCountdown("countdown", 227687593)
</script>

Hoffe man versteht was ich meine. Kann jemand helfen? Danke
 
Zuletzt bearbeitet:
Es wäre einfacher wenn php an JavaScript ein Datum übergeben würde mit dem JavaScript auch was anfangen kann.
Ansonsten musst du wild rumbasteln:

Javascript:
var dateString = "11.08.2011 09:50:00";
var pattern = /^(\d{2})\.(\d{2})\.(\d{2,4})\s+(\d{2}):(\d{2}):(\d{2})$/;
var parts = dateString.replace(pattern,"$3 $2 $1 $4 $5 $6").split(' ');
var date = new Date(parts[0], parts[1]-1, parts[2], parts[3], parts[4], parts[5]);
var today = new Date();
var countdown = date-today;
 
Zurück