I have been tasked with creating a small tool that will allow messages to be copied and pasted from a form. I have the form and have the basics of what I need but I am stuck with dates and times.
Long story short, I am trying to figure out how to get a message to be displayed on a page using the document.write depending on the following criteria:
If the day and time are monday to Friday 08:00 to 15:00 the message will state that the next update will be in 2 hours time from when this update was posted
If the day and time are monday to thursday 15:00 to 18:00 the message will state that the next update will be at 09:00 the next working day (i.e. if it's 16:30 on a tuesday, the next update will be at 09:00 on wednesday etc)
If the day and time are friday 15:00 to 18:00 the next message will state that the next update will be at 09:00 the next monday.
converting days to weeks and remaining days. For example : Total days : 152 = 147 Weeks and 5 Days: so I want to write a function getWeeks(152) and it will return an array of 3 elements 0 will be weeks and 1 will be days.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Is it just extraneous code possibly? It seems to be ok (from right to left) in Firefox 3 but using IE and Opera, it scrolls from btm to top and I cannot figure out why.
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 ...
I need some JS code that will let me check and see if the date the user enters is within certain guidelines. ie...(no less than 2 days out and no more than 90 days out.)
Someone was kind enough to give me this code, but I can't get it to work correctly. Everything always returns false. If I am reading this write, if it returns false, then the conditions are not met.
Any ideas?
function compareDates(myDate, min, max) { var now = new Date().getTime(); var then = new Date(myDate).getTime(); var diff = (now - then) / 86400000; var valid = true;
var min = min * 86400000; var max = max * 86000000;
if (diff <= min || diff >= max) { alert(diff + " " + min + " " + max); return false; } return valid; } new compareDates("08/10/03", 2, 90);
I am using 2 text boxes in form, in first text box i need to enter a date, in second text box i need to enter no. of days,at onblur event of second text box , i need to add value in second text box to first text box,
I have a textbox with a date formatted 'dd/mm/yyyy'. I want to be able to add days to the date so that the month ticks over if the days exceed the days in the month and the year also if the month value passes 12. Currently I have the below. This adds to the days but will not tick over the month.
<html> <head> <script type="text/javascript"> function calDate() { var dateArr = document.getElementById('testinput').value; var myDate = new Date(); [Code]....
I have to code something where the input would be the age (in years) and the output would be the age (in days). I'm not sure what I did wrong, but it's not working,
I have this code (which I did not make) which basically makes a container with an X, so when I press the X, the div container closes. However, when you refresh the page, the div container will reappear again. How can I make it so when the person presses the X button, the person will never see the div container ever again (or for a set amount of time like 30 days) on that page?
I want to take it one step further, if possible, and make it so when the person presses the X button, he/she will never see the div container again throughout my site, as I plan on implementing the same div container throughout my site.
HTML Code: <div id="bottom_ad"> <div id="close_ad" onclick="close_bottom_ad();">X</div> <!-- Ad Content --> [Code]......
Is it possible to have a datepicker which excludes certain days? I'm looking for a script which I can set what days a user can select. Ideally I would like to be able to set a few specific timeslots along with this.
I am trying to add a calculated number of days to the current date. Here is my code:
Code:
var tempday=new Date(); var adddays=1+(7-tempday.getDay()); tempday.setDate(tempday.getDate()+adddays);
In this case I am calculating the number of days until the next Monday. Since today is Tuesday, it calculates 6 which is correct. The resulting date should be 11/1/2010. However, the month is not wrapping because the result is 10/1/2010. How do I fix this?
I have the following function that will subtract n number of days from todays date. The problem is that it always returns the the wrong calculate date. The month is wrong.
see if you can spot my mistake:
Code:
function returnDate(ndays){ var dayOfTheWeek = now.getDay(); now.setTime(now.getTime() - nDays * 24 * 60 * 60 * 1000); alert(now); // returns current date alet(now.getYear() + "/"+now.getMonth()+"/"+now.getDate()) // returns new calculated date }
I need to disable the first 3 days of a popup calendar so that users can only select a date which is 3 days in advance to the present date. I dont really know javascript. Calendar code can be found below.
I want to create a function that will take a date that has been entered in to text box 1 and a number of days.
The function should take the date value passed in from text box 1 convert it from a string to a date format and add the number of days passed in to the function to the date then output that value in the format dd/mm/yyyy to a second text box.
So far I have:
Text box that fires the function onBlur <input type="text" name="txt_ad_date" value ="" onBlur="addDays(26/01/2006, 1)">
The function function addDays(myDate, days) { adDate = new Date(myDate); adDate.setDate(adDate.getDate() + days); document.frmPermVacReq.txt_closing_date.value = adDate; }
This should result in 07/02/2006 in text box 2 (txt_closing_date)
what I actually get is Fri Jan 2 00:00:00 UTC 1970
I'm trying to build an application that allows the users to have their "hours of availability" during a specific month/year/ etc. I'm looking for a script that allows me to select multiple days from a calendar using Javascript. Ideally it would be similar to a windows App where they can click CTRL and select individual dates. Entire weeks. or only a few days at a time. I'd like to take the results of the selection and insert them into a mysql database.
I wonder if there is a way I can make the background image I use for my website to automatically change into one oftheimages I would have in a specific directory on my ftp. For example, if I had 4 pictures in a directory on my ftp, I would like my website to automatically change the background into one of the other 3 images in the directory every Monday. I would prefer if it would do this in a sequence (first the 1st pic, then the 2nd, 3rd, and 4th, and loop), but a random selection would be fine too.
I have JS code that will pass 3 parameters (Current Day, Current Month, Current Year) to a XSL. This is working correctly. However, I need to send the Day, Month, and Year, 30 days is the past. (ie. 06/17/2009 - 30 days = 05/18/2009).
Code:
var currentTime = new Date(); var date = currentTime.getDate() var month = currentTime.getMonth() + 1 var day = currentTime.getDate() var year = currentTime.getFullYear()