Week Day Arithmetic
Nov 21, 2005
<html>
<head>
<script type="text/javascript">
var fullDayName = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday")
function verify(isField){
var splitDate = isField.value.split("/");
var refDate = new Date(isField.value);
if (splitDate[0] < 1 || splitDate[0] > 12 || refDate.getDate() != splitDate[1] || splitDate[2].length != 4 || (!/^19|20/.test(splitDate[2]))){return false}
return refDate;
}
function calcDay(isForm){
var startDate = verify(isForm.nStart);
var n = 0;
if (startDate)
{
var offset = isForm.nOffset.value;
if (offset > 0)
{
for (i=1; n<offset; i++)
{
var tmp = new Date(startDate.getFullYear(),startDate.getMonth(),startDate.getDate()+i);
if (tmp.getDay() != 0 && tmp.getDay() != 6){n++}
}
i--;
}
else {
for (i=1; n>offset; i++)
{
var tmp = new Date(startDate.getFullYear(),startDate.getMonth(),startDate.getDate()-i);
if (tmp.getDay() != 0 && tmp.getDay() != 6){n--}
}
i = (i*-1)+1;
}
var resultDate = new Date(startDate.getFullYear(),startDate.getMonth(),startDate.getDate()+i);
var slashDate = resultDate.getMonth()+1+"/"+resultDate.getDate()+"/"+resultDate.getFullYear();
isForm.nResult.value = slashDate;
isForm.dayName.value = fullDayName[resultDate.getDay()];
}
if (!startDate)
{
alert('Invalid Date')
isForm.nStart.value = "";
isForm.nStart.focus();
}
}
</script>
</head>
<body>
<br>
<form name='Form1'>
<Table align='center' cellspacing=Ɔ' cellpadding=Ƌ' style='font-size:14pt;border:solid black 1px;background-color:lightyellow;'>
<THead><TH colspan=ƈ' style='background-color:lightblue;border-bottom:solid black 1px'>Weekday Arithmetic</TH></THead>
<TFoot><TR><TD colspan=ƈ' align='center' style='border-top:solid black 1px;Font-Size:11pt;background-color:moccasin'>Input format = mm/dd/yyyy</TD></TR></TFoot>
<TBody>
<TR><TD align='left'>Reference Date:</TD><TD align='right'><input type='text' size=ཆ' name='nStart' onclick="this.value=''this.form.nResult.value=''this.form.dayName.value=''"></TD></TR>
<TR><TD align='left'>Weekdays + or - : </TD><TD align='right'><input type='text' size=ཆ' name='nOffset' onclick="this.value=''this.form.nResult.value=''this.form.dayName.value=''"></TD></TR>
<TR><TD align='left'>Result Date: </TD><TD align='right'><input type='text' size=ཆ' readonly name='nResult'></TD></TR>
<TR><TD align='left'>Day of Week: </TD><TD align='right'><input type='text' size=ཆ' readonly name='dayName' style='text-align:center'>
<TR><TD colspan=ƈ' align='center' style='border-top:solid black 1px;background-color:darkorange'><input type='button' value='Calculate' onclick="calcDay(this.form)"></TD></TR>
</TBody>
</Table>
</form>
</body>
</html>
View 1 Replies
ADVERTISEMENT
Aug 4, 2009
I've wasted several hours trying to do this but I give up.
View 8 Replies
View Related
May 1, 2006
If I wanted to do this simple arithmetic in JS can it be achieved please?
var engineSizeSlider = document.getElementById("engine_size_max").innerHTML + 1;
document.getElementById("engine_size_max").innerHTML is equal to say 5, and what is happening is 1 is being applied to make 15 rather than 6. Is there any way to force simple arithmetic rules?
View 2 Replies
View Related
Mar 1, 2010
I want to be able to pass in any given date and return the week of month that it lies within. Weeks will start on Monday. Also if Day 1 and 2 are saturday and Sunday, those should be labeled as week 1.
View 9 Replies
View Related
May 8, 2006
I have a marquee in my site and and I have 7 corresponding html pages for 7 days of the week. I would like to have a day detection so (e.g) saturday.html will go in my iframe on my hompage ...
View 6 Replies
View Related
Jan 19, 2010
I am using the following to create a date..Code:var the_date = new Date(dateText);The date format I use is dd/mm/yyyy, is there a way to add 1 week to the date?
View 1 Replies
View Related
Mar 25, 2011
I've got 54 images, I'd like a script that displays every monday a new image.who can help ?
View 13 Replies
View Related
Jul 23, 2005
Throughout the world in general, ISO 8601 Week Numbers are used, in
which weeks are numbered 01 upwards and Week 01 contains the first
Thursday of the Gregorian Calendar Year.
There are, however, odd parts of the world where that standard is not
followed.
Ignoring for the moment cases in which week 1 is not more-or-less at the
beginning of the calendar year, what other definitions, stated exactly,
are used?
View 4 Replies
View Related
Apr 13, 2010
I am using the standard datepicker but it has been highly modified to meet our needs. We have an option to select an entire week of dates:
[Code]..
What I'm trying to do is retrieve the first date of that selected week and the last date. All attempts have failed.
View 3 Replies
View Related
Mar 9, 2009
well I know how to get current day of week it's getDay, right... and also there is getUTCDay option to get current day of week for universal time. Now, what I need is to get current time for UTC+1, because I need to make IF statement which checks current UTC+1 Day, and do something based on which day it is.
So in short... if I need getUTC+1Day )) how could I do that?
View 1 Replies
View Related
Oct 17, 2011
I do my calendar (vertical) =) and I've done to date were down But how to do that day of the week displayed on the side of the date.
View 2 Replies
View Related
Oct 17, 2011
I do my calendar (vertical) =) and I've done to date were down But how to do that day of the week displayed on the side of the date of [code]...
View 3 Replies
View Related
May 25, 2010
I made a custom function for returning the current week of the month and it is having problems with months that have more than 5 weeks such as May and August. It is returning the week before the current week, such as May 25 is really week 5 but it returns week 4.
[Code]...
View 2 Replies
View Related
Mar 31, 2011
when the page loads I want to display both the div content and highlight the tab for the current day. I've found some code that loads the correct div based on the day but doesn't change the tab that's highlighted:
[Code]...
View 4 Replies
View Related
Jul 10, 2010
I want to get the day number of the week from a dynamic date such as 2010-09-25. The Objects to use are clear but not the input they accept
var d=new Date();
var dd=d.getDay();
But this retaurn the week day number of the current day. So how can I feed Date() with above date?
View 3 Replies
View Related
Jun 24, 2009
I'd like to put a script on the home page of one of my sites that automatically rotates content for a specific day of the week.
You can see the site HERE.
I'd like to take the first story in the NEWS & EVENTS section and make it change with each day of the week to match the corresponding stories in THIS PAGE.
I'd like to do this all with Javascript rather than server-side includes. Unfortunately, I know very little Javascript.
View 6 Replies
View Related
Feb 5, 2010
I need a javascript function that returns the Saturday of the week for a given week day. Example if I input 2/5/2010 I get 2/6/2010 or if I put 2/10/2010 I get 2/13/2010
View 1 Replies
View Related
Mar 2, 2011
I have a fromDate and a toDate input box both populated using thedate picker. For thedefault Datehow can i specify it so it always uses last week starting fromSaturdayand going toSunday and not the current date or a fixed date?
[Code]...
View 2 Replies
View Related
Jan 2, 2011
I'm trying to implement this Plugin:[URL]...$(”#calendar”).weekCalendar(”gotoWeek”, date); // Go to the week that the date passed falls within But it don't want to work for me. I have tried with several date formats like:
2010/10/10
2010-10-12
2010,10,12
2010/10 (for week)
View 1 Replies
View Related
Apr 1, 2011
I'm trying to generate lists for each week (open in IE to see what I mean) but somehow one row is being missed and I can't seem to figure it out.
Link to ZIP is below: [url]
View 1 Replies
View Related
Nov 18, 2010
Is it possible to highlight some days apart from today and week ends, say the holidays. If so, how?
View 1 Replies
View Related
Oct 4, 2010
I am developping an interface that allows to manage bookings for a selected week. You can add, delete, view a booking. When you open a client's booking, I could fetch the id from some div, call an ajax request, and load the booking's data in some dialog (client's data, booking info (date, hour, description, ..)). I don't wish to forward the manager to another page (another request).
But another option, would be to load all the client's data of the selected week (may be up to 100) into a hidden div, and when the manager wants to view a booking, I may just fetch the data from that hidden div. It's much faster, there's no ajax. However, the problems is that there will be a lot of HTML, and I guess the page will be slower to parse; I need a (very) fast page rendering (it's already pretty loaded as it's an application). A solution would be to load asynchronously that data in the hidden div, so the page may render fast, but I don't know how to achieve this. No server request (ajax) is needed as I have the data, but don't want to put it directly into the page, it will slow it down, but to insert the data after the page rendering. Like an ajax without server request ...
View 2 Replies
View Related
Mar 1, 2010
I want to be able to pass in any given date and return the week of month that it lies within. Weeks will start on Monday. Also if Day 1 and 2 are saturday and Sunday, those should be labeled as week 1.
View 4 Replies
View Related
Aug 22, 2011
We're using the Datepicker plugin, and it works great. We don't have any text input field tied to it, instead we have associated our own js-function with the onSelect attribute. But now the client wants to be able to click on the week number, or the month and then do something based on that. Preferably some onSelect function, just like when a user selects a specific day. Is this possible?
A very simplistic example of what I would want to be able to do, all with one single datepicker instance [code]...
View 1 Replies
View Related
Dec 3, 2009
change an image everyweek to an image that I define? I have 52 different images, one for every week.
View 2 Replies
View Related