New to the forum and hoping someone can help.
I was familiar with JS but that was many years ago, and I guess the brain cells that held that info have retired.
Does anyone have a way of counting the number of Sundays from a given date to todays date?
For example the given date is 11/27/2010, so how many Sundays from then til today?
Thanks for the reply and code. As I metioned it has been some time since I did any scripting, so your coding is a bit advanced for me right now.
I did fumble my way through and came up with this bit which counts the days, the Sundays, and the working days.
It may not be pretty, but I did it and it works, and I understand it.
Once again though, I appreciate your time and advice.
Code:
var gpldt = new Date();
var gplmo = new Date();
var gplyr = new Date();
// GET TODAY DATE ****************
var dt = gpldt.getDate();
var mo = gplmo.getMonth();
var yr = gplyr.getYear();
//**********************************
var sdt = "10"
var smo = "0"
var syr = "2011"
var fullDay = 24*60*60*1000;
var OT1Date = new Date(syr,smo,sdt);
var todayDate = new Date(yr,mo,dt);
var difDay = Math.floor((todayDate.getTime() - OT1Date.getTime())/(fullDay));
difDay = difDay + 1
var difSun = Math.floor(difDay / 7)
mo = mo+1
var wrkdys = difDay - difSun;
document.write("There are " + difDay + " days between " )
document.write("Todays Date: " + mo+"/"+dt+"/"+yr +" and the Start Date: 1/10/2011")
document.write('<br />' )
document.write("There are "+difSun+ " Sundays" )
document.write('<br />' )
document.write("There are " + wrkdys + " working days inc Saturdays")
document.write('<br />' )
I did fumble my way through and came up with this bit which counts the days, the Sundays, and the working days.
It may not be pretty, but I did it and it works, and I understand it.
Well, if it works, it works There are many ways to skin a cat
Regarding my code, it is not a big deal. It is just a way to extend the prototype of a primitive. If you are interested, about the prototype property/object:
Bookmarks