Difference between revisions of "MediaWiki:Common.js"
From L'avenir de l'humanité
Daniel Leech (talk | contribs) |
Daniel Leech (talk | contribs) |
||
Line 39: | Line 39: | ||
$(function() { | $(function() { | ||
+ | |||
$(".DateDiv").each(function(index) { | $(".DateDiv").each(function(index) { | ||
var sRange = $(this).find(".DateRange").html(); | var sRange = $(this).find(".DateRange").html(); | ||
Line 47: | Line 48: | ||
if (dtNow >= dtFrom && dtNow <= dtTo) | if (dtNow >= dtFrom && dtNow <= dtTo) | ||
$(this).show(); | $(this).show(); | ||
− | + | ||
+ | }); | ||
var dob = $('#agedate').val(); | var dob = $('#agedate').val(); | ||
Line 56: | Line 58: | ||
var dayDiff = Math.ceil(today.getTime() - firstdate.getTime()) / (1000 * 60 * 60 * 24 * 365); | var dayDiff = Math.ceil(today.getTime() - firstdate.getTime()) / (1000 * 60 * 60 * 24 * 365); | ||
var age = parseInt(dayDiff); | var age = parseInt(dayDiff); | ||
− | $('#age').html(age+' | + | $('#age').html(age+' '); |
} | } | ||
}); | }); |
Revision as of 10:06, 4 June 2018
/* Any JavaScript here will be loaded for all users on every page load. */ $( document ).ready(function() { console.log( "document loaded" ); var monthNames = [ "January (Januar)", "February (Februar)", "March (März)", "April", "May (Mai)", "June (Juni)", "July (Juli)", "August", "September", "October (Oktober)", "November", "December (Dezember)" ]; var dayNames= ["Sunday (Sonntag)","Monday (Montag)","Tuesday (Dienstag)","Wednesday (Mittwoch)","Thursday (Donnerstag)","Friday (Freitag)","Saturday (Samstag)"] function nth(n){return["st","nd","rd"][((n+90)%100-10)%10-1]||"th"} var newDate = new Date(); newDate.setDate(newDate.getDate()); $('#FOMdate').html(dayNames[newDate.getDay()] + " the " + newDate.getUTCDate()+nth() + " of " + monthNames[newDate.getUTCMonth()] + ' ' + newDate.getUTCFullYear()); setInterval( function() { var seconds = new Date().getSeconds(); $("#sec").html(( seconds < 10 ? "0" : "" ) + seconds); },1000); setInterval( function() { var minutes = new Date().getMinutes(); $("#min").html(( minutes < 10 ? "0" : "" ) + minutes); },1000); setInterval( function() { var hours = new Date().getHours(); $("#hours").html(( hours < 10 ? "0" : "" ) + hours); }, 1000) }); $(function() { $(".DateDiv").each(function(index) { var sRange = $(this).find(".DateRange").html(); var arrTemp = sRange.split(" to "); var dtFrom = new Date(arrTemp[0]); var dtTo = new Date(arrTemp[1]); var dtNow = new Date(); if (dtNow >= dtFrom && dtNow <= dtTo) $(this).show(); }); var dob = $('#agedate').val(); if(dob != ''){ var str=dob.split('-'); var firstdate=new Date(str[0],str[1],str[2]); var today = new Date(); var dayDiff = Math.ceil(today.getTime() - firstdate.getTime()) / (1000 * 60 * 60 * 24 * 365); var age = parseInt(dayDiff); $('#age').html(age+' '); } });