Ben op zoek naar een verjaardags script.
Gebruikers kunnen hun verjaardag zelf toevoegen.
Op de site zou je dan kunnen zien wie die dag jarig is en wie de komende 7 dagen. Tliefst zonder gebruik van MySQL
Zonder MySQL word het wel een vrij inefficient iets...
Je moet dan bij iedere bezoeker een .txt inlezen, per regel in een array. Dan per item kijken naar de datum en dat vervolgens displayen.
Je zou het met een cronjob 1x per dag kunnen doen. Maar eigenlijk zou ik het advies geven om hier niet aan te beginnen zonder database.
?
Onbekende gebruiker
14-01-2006 14:54
wel dit scriptje wou ik eerder gebruiken, maar vanwege de weet op privacy mag ik die datums niet zomaar zelf toevoegen, en ze mij laten mailen is nogal omslachtig.
Dit werkt met interne array. Ma tzou moeten werken zodat gebruikers via een formulier ofzo hun namen zlef in de array kunnen steken.
<script type="text/javascript">
Date.prototype.getDiff = function(date, interval){
if (typeof date == "string"){
date = new Date(date);
}
if (isNaN(date) || !(date instanceof Date)){
return NaN; //invalid date passed
}
if (typeof interval == "undefined") interval = "ms"; //msec (default)
var diff = this - date; //alert(this+' - '+date+" = "+diff)//diff in msec
switch(interval.toLowerCase()){
case "s": //sec
diff = diff/1000; break;
case "n": //min
diff = diff/(1000*60); break;
case "h": //hr
diff = diff/(1000*60*60); break;
case "d": //day
diff = diff/(1000*60*60*24); break;
case "m": //month
diff = diff/(1000*60*60*24*30); break;
case "y": //year
diff = diff/(1000*60*60*24*365); break;
default:
; //msec
}
return Math.floor(diff);
}