Hallo!
Ich habe dieses Javasrcipt gefunden und würde es gerne an meine Bedürfnisse anpassen.
Ich habe eine Seite gesehen, die einen Counter enthält, wenn ich jedoch das Javascript anpasse, ändert sich nichts, ich würde den Counter jedoch auf ein Datum in der Zukunft setzen ( Beispiel 09.05.2011 ), von heute an.
Die Seite hat ein schönes Beispiel:
Le Record du Monde - Het Wereld Record
Das entsprechende Script sieht so aus:
Wer kann mir sagen, wie ich das script zu ändern habe, damit es eben ein anderes Datum in der Zukunft anspricht? Meine bisherigen Versuche sind gescheitert.
Viele Grüße und danke für die Hilfe!
Ich habe dieses Javasrcipt gefunden und würde es gerne an meine Bedürfnisse anpassen.
Ich habe eine Seite gesehen, die einen Counter enthält, wenn ich jedoch das Javascript anpasse, ändert sich nichts, ich würde den Counter jedoch auf ein Datum in der Zukunft setzen ( Beispiel 09.05.2011 ), von heute an.
Die Seite hat ein schönes Beispiel:
Le Record du Monde - Het Wereld Record
Das entsprechende Script sieht so aus:
Code:
/**
* Author: Melvyn Hills (@melvynhills)
* Date: 11.01.2011
*
* DO WHAT THE **** YOU WANT TO PUBLIC LICENSE
* Version 2, December 2004
*
* Copyright (C) 2011 Melvyn Hills
*
* Everyone is permitted to copy and distribute verbatim or modified
* copies of this license document, and changing it is allowed as long
* as the name is changed.
*
* DO WHAT THE **** YOU WANT TO PUBLIC LICENSE
* TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
*
* 0. You just DO WHAT THE **** YOU WANT TO.
*
*/
function getRemainingTime() { // Object
var now = new Date();
// 17 february
// 30 march, 29 to fix February 28-day-month
var future = new Date(2011, 3-1, 30, 0, 0, 0);
return getDateDifference(now, future);
}
function getTotalTime(y, m, d) { // Object
// 13 june
y = y || 2011;
m = m || 05;
d = d || 06;
var now = new Date();
var past = new Date(y, m, d, 0, 0, 0); //yr_num, mo_num(0-11), day_num(1-31) [hr_num, min_num, sec_num]
return getDateDifference(past, now);
}
function getDateDifference(date1, date2) { // Object
var diff = (Date.UTC(date2.getFullYear(), date2.getMonth(), date2.getDate(), date2.getHours(), date2.getMinutes(), date2.getSeconds()) - Date.UTC(date1.getFullYear(), date1.getMonth(), date1.getDate(), date1.getHours(), date1.getMinutes(), date1.getSeconds())) / 1000; // in seconds
diff = Math.abs(diff);
var days = Math.floor(diff/(24 * 60 * 60));
diff -= days * (24 * 60 * 60);
var hours = Math.floor(diff/(60 * 60));
diff -= hours * (60 * 60);
var minutes = Math.floor(diff/60);
diff -= minutes * 60;
var seconds = Math.floor(diff);
return {d:days, h:hours, m:minutes, s:seconds};
}
function formatNumber(number) { // String
return (number < 10 ? '0' : '') + number;
}
Wer kann mir sagen, wie ich das script zu ändern habe, damit es eben ein anderes Datum in der Zukunft anspricht? Meine bisherigen Versuche sind gescheitert.
Viele Grüße und danke für die Hilfe!