Dates Of $day In The Next $n Days
how would I go about working out the dates (timestamps) of the day $day (e.g. Monday, Tuesday, &c) in the next $n days. So if $day was Monday and $n 28 I would want to find out the dates in the next 28 days that are a Monday.
The problem is that I am not sure about the logic side of the problem. A crude solution that I can think up is doing something like PHP Code:
View Complete Forum Thread with Replies
Related Forum Messages:
Calculating Days Between Two Dates
I need to calculate the numbers of days (only the number of days) between two days, one a variable $row['user_cp_name'] in the format MM/DD/YY, and another, the current time. I've tried a bunch of tutorials on the internet and none seem to work properly.
View Replies !
Number Of Days Between Two Dates
I have spent forever trying to figure this out.. There has to be a simple way. My dates are in the format m-d-y 06-22-07 I want to know the number of days between 05-23-07 and 06-22-07. this should equal 30. I am trying to figure out how to get that with PHP.
View Replies !
Retrieve Number Of Days Between Two Dates
I am trying to write a script that grabs todays date and then counts the number of days between today and a date in the future. Both the future date and the number of days interval are retrieved from a database (MySQL). PHP Code:
View Replies !
Dates - Detect Groups Of 7 Days
i'm developing a reservation system for a vacation house. the owner has specified that the place can only be rented by the week, check-in is on saturday, then check out must be on some following saturday (doesn't matter how many weeks as long as check-out is on a saturday). i tried to figure out if the user has selected spans of seven days (rented it for 1,2,3 weeks etc...) this way: PHP Code:
View Replies !
Calculate Number Of Days Between Two Dates
I have people posting ads and when the ad is posted I have two fields populated at that time: date_created date_expired With the date expired being 7 days after the date created. Both are in this format: 03/12/07 What I am doing is preventing someone from posting more than one ad per 7 days. I'm validating against their email address for that. But I want to display the date that they would be eligible as well as determine if they are eligible to post or not which would require comparing today's date with probably using the now() function against the date_expired in the database. If the today's date is past then no problem. If not, then it would display an error. Code:
View Replies !
Dates, Daylight Savings And Net Days Worked
I'm trying to mimic the functionality of netdaysworked in excel. The code below works, except when the date starts during daylight savings time. what is the number of seconds in a day for a daylight savings day? for ($dayval = $startdate; $dayval <=$enddate; $dayval+=$oneday){ if (date(I,$dayval)==0){ echo("daylight savings time<br>"); } if(date(w,$dayval)==0){ $daysworked = $daysworked+0; } elseif(date(w,$dayval)==6){ $daysworked = $daysworked+0; } else{ $daysworked++; } echo("first day: ".$dayval." number of days ".($dayval/86400)." lastday : ".$lastday."day of week :".date(w,$dayval)."date: ".date("m- d-Y",$dayval)." days worked: ".$daysworked."<br><br>"); }
View Replies !
Working With Dates - Set Up A Cron Job That Will Close All Auctions That Are 10 Days Old
I am writing a new auction script for my website and I have everything working except closing the auctions. I have the database set up to record the start time like this: Field    Type     Default time    datetime   0000-00-00 00:00:00 I want to set up a cron job that will close all auctions that are 10 days old. My only problem is I don't know how to write the code the find the 10 day cutoff. I know I need to somehow take today's day and subtract 10 days from it but I can't seem to find out how. My plan is once I find that code I will then take that variable and compare it to the time in the database with >.
View Replies !
How I Could Compare Two Dates To Find The Number Of Days That Seperate Them.
I was wondering how I could compare two dates to find the number of days that seperate them. For instance, after a user signs up to my website, they would see a specific message for only a week. Obviously this is easy if they signed up on the 14th and today is the 16th, but what about if they signed up on the 29th, then I need to figure out for the next month.
View Replies !
Offering Dates And Booked Dates In A Table As DATE Datatype Using MYSQL.
Availability dates in offering dates except booked dates. For Example: Offering dates are : 01-09-2005 to 27-09-2005 01-11-2005 to 30-11-2005 Booked dates are : 10-09-2005 to 23-09-2005 Availability dates should be 01-09-2005 to 09-09-2005 24-09-2005 to 27-09-2005 01-11-2005 to 30-11-2005 I am storing offering dates and booked dates in a table as DATE datatype using MYSQL. So, I want the above mentioned availability dates as a result.
View Replies !
Dates In Range Falling Between Existing Dates
The latest quandry I have is that I need to: a: check whether any dates in a date range entered by a client in a form (datefrom, dateto) conflict with any existing date ranges already in the database. -this is a check to see whether the dates that a customer is trying to book are not already booked- Obviously its easy to get the numbers out of the database (i.e. 28/12/2006 or whatever format) and from the form but how to I convert this 'range' actually into a range I can loop through that will return true if any of the dates are the same (i.e. already booked)? b: is similar in that I want to check how many of the clients entered dates fall into the pre assigned high, mid and low season ranges in the database and multiply each of those days by the corresponding price.
View Replies !
Get Dates Between Two Dates, Then Add To Table
I've got a form that inserts data into a database. Basically what it sends is a sets of dates. What I'm wanting is another set of inputs that also sends some dates. But before it adds them to the database I want to query the dates and find all of the dates between the two given ones and add them to the database as well. Code:
View Replies !
Last 7 Days
I am trying to run a query to get the last 7 days in the following format: Code: <a href="roundup.php?news_date=20060523">Tuesday, May 23, 2006</a><br> <a href="roundup.php?news_date=20060522">Monday, May 22, 2006</a><br> <a href="roundup.php?news_date=20060521">Sunday, May 21, 2006</a><br> <a href="roundup.php?news_date=20060520">Saturday, May 20, 2006</a><br> <a href="roundup.php?news_date=20060519">Friday, May 19, 2006</a><br> <a href="roundup.php?news_date=20060518">Thursday, May 18, 2006</a><br> <a href="roundup.php?news_date=20060517">Wednesday, May 17, 2006</a><br>
View Replies !
How To Get -7 Days
how can i query the last seven days of my table (table )waytogo id (int auto increment) | dates (datetime format) 1 | 2005-11-23 08:54:32 2 | 2005-11-21 09:32:45 3 | 2005-11-12 12:43:22 4 | 2005-11-19 02:30:00 etc...
View Replies !
Days In A Calender
I am trying to write a calender display that shows the days of the month accross the top of a table, and people's names down the side. One of the things I would like to do is to change the colour when the days are Saturday or Sunday. PHP Code:
View Replies !
Add Days To Date
I have a date assigned to a variable $firstPay and another variable $totalDaysTo which has the number of that I want to add to the variable $firstPay to get some future date. I'm not sure how to wright the code for this one.
View Replies !
Days Calculation
i can't seem to get this what im trying to do is work out the elapsed time in DAYS from 2 dates code is: $time_now = time(); $d2 = date('Y-m-d H:i:s', $time_now); $d1 = date('Y-m-d H:i:s', strtotime($ng_date)); $days = ceil(($d1 - $d2) / (60 * 60 * 24)); when echoing out it produces: 2007-06-02 16:53:24 2007-08-27 18:00:51 which is right, but $days echoes out as 0.
View Replies !
Days Of Week
I'm attempting to display information for today, the next day and the day after (so only three days worth). The first day is hardcoded to say now. I want the next day and the day after to be the abbreviated day (ie. Tue, Wed and so on). The problem I have with the following code is that now and the next day are the same. Thus, I have now (which is Tue), the next day (which is ALSO Tues - wrong!) and the day after is Wed. Here's the include: $return['mydata'] = array(); for($i = 0; $i < 2; $i++) { $attr = explode('"', $this->tag('blm:mydata',$i)); if(count($attr) > 1) { $day = array(); $day['when'] = $attr[1]; $day['image'] = IMAGES.$this->translate($attr[11]).'.gif' array_push($return['mydata'], $day); } } return $return; And here's the front-end page: echo " ".$stuff['mydata'][0]['when']."<br/>
View Replies !
Select Last 7 Days
I have a load of dates in my 'orders' table in this format 2006-10-25 and i need to be able write a query that would select all orders in the last 7 days - in fat it can be any number of days but that's a variable from a select menu. what i can't work out is how to write the query : SELECT * FROM orders WHERE ord_date ..(is between x days ago and today)?
View Replies !
Adding 7 Days
I have been tearing my hair out trying to work out how to add 7 days onto the current date. This is how i am calcualting the current date: PHP Code: // Set the timezone for getting the currrent local time $timezone = +9; Code: <input type="hidden" name="date" value="<? print gmdate("Y/m/d @ H:i:s", time() + 3600*($timezone+date("I"))); ?>"> This is being stored in the DB like this: Code: $SQL = $SQL . " date_posted DATETIME NOT NULL default ��-00-00 00:00:00', "; So, what I am trying to do is create a variable called "Expiry Date" which I want to be $date + 7 days .
View Replies !
Days Of Week In App
recommend for a best approach to populating a Days-of-the-Week table in an event-scheduler app? in my particular case, each day of the week relates to a daily drink-special for a bar. i'm trying to figure out my order of dependencies. here's a snapshot of my tables if i am going to add an event,i have to have it on a day of the week. that day of the week needs to have it's specials populated in order for it to exist in the Table. so, how should i go about "forcing" the Event Scheduler App User to first populate the Days-of-Week table so that when she adds data for an event, the dayys of the week will be available to input into the Event table?
View Replies !
Strtotime With Days
On this - "next Thursday" is that next thursday or the next thursday ie: on wed will it show tomorrows time or the next week? PHP Code: <?php echo strtotime("now"); $timestamp = strtotime("now"); echo "Â Â "; $str = date('l dS of F Y h:i:s A', $timestamp); echo $str; ?> <p> <?php echo strtotime("next Thursday"), ""; $timestamp = strtotime("next Thursday"); echo "Â Â "; $str = date('l dS of F Y h:i:s A', $timestamp); echo $str;
View Replies !
Days Miss For The Day X
I want to do a script that I show me how many days miss for X. date I tried of the following form: <?php $date_today = date("m/d/Y"); $date_final = date("m/d/Y", mktime(0, 0, 0, 04, 20, 2007)); echo $data_final - $data_today; ?> But the value always returned is zero.
View Replies !
Hours To Man Days
I know this is prob easy but i've looked around and can't find what i am looking for, plus i'm a little bit of a newb. I have a group of total hours for a bunch of workers,, i.e each is like 280 hrs and i need to display these set of hours in another way, i need to display them in total man days instead and a man day for me is 6.5 hours now i know i can just divide 280 by 6.5 in php but that gives me something like: 43.076923076923076923076923076923 i need it to output in a format something like 43 days + 1 hour (or minutes if less than an hour)
View Replies !
Days Ago Calculation?
<?php $month = 10; $day = 17; $year = 2006; $days = (mktime(0, 0, 0, date("m"), date("d"), date("Y")) - mktime(0, 0, 0, $month, $day, $year)) / 86400; echo $days; ?> -> Take the seconds from unixtime now, minus unixtime date, split by seconds in a day = amount of days ago Problem is, the output is: Code:
View Replies !
Working Days
I need to setup a script to run on the FIRST WORKING DAY of each month. I will have the script running as a cron. I was thinking the easiest way of doing this would be to have a bit of php inside the script that detects to see if the day is the first working day of the month and just run the cron every day.
View Replies !
Getting Total Days.
We have a notice form which allows people to tell us if they're going to be for a long time, containing the start day/month/year and end day/month/year. Code:
View Replies !
Date + 4 Days
I need a script that reads the current date on server and computes an additional 4 days to display a date. e.g. today 29/12/05 + 4 days, the script would display 02/01/05 (or similar depending on formatting).
View Replies !
How Can I Add 7 Days To Date ?
How can I add 7 days to this date ? $today = date('M-j-Y'); echo $today; Also trying to do this.. what I am trying to do is if a person cant go into a certain area for 7 days, and trying to figure out how many days he has left before he can get in.. I add the time in the db by using time() HTML Code: $checkdate = (time() - 604800);//todays date - 7days and to get the time from db here is the variable: $enterdate2
View Replies !
How Do You Print A Date 7 Days Ago Please?
I have this code: $today = getdate(); $month = $today['mon']; $mday = $today['mday']; $year = $today['year']; echo $year-$month-$mday which prints out the date today (2001-10-26). How do I get it to print out what the date was 7 days ago?
View Replies !
Number Of Days Interval?
I need to calculate the number of days between two unix timestamps. I.e., if they are from the same day, the interval is 0, if $then is tomorrow (where $now is today), the interval is -1, if $then is yesterday, the interval is 1, and so on. Here's my code:
View Replies !
How To Add X Number Of Days To A Date
I have been scratching my head over this one. I want to add a number of days to a date and end up with a date. The only way I've thought of doing this so far is converting to a time stamp, adding the days (in milliseconds) and then converting back. I'm sure there must be an easier way!
View Replies !
Calculate Days Worked
I have a set date in my MySQL database that records when a Sales Lead is established and I echo that date as $row_rsLead['lead_date']; I need to be able to calculate how many days that lead has existed. $row_rsLead['lead_date']; outputs as 2007-06-14. I have made numerous attempts to create a function that will calculate the days between the lead_date and today's date, but have made absolutely no headway. I am either stuck working between differing date formats or really strange numerical outputs. If there is a script someone is willing to share or point me in a direction that is good for a relative newcomer to PHP,
View Replies !
Marking Calendar Days
I did a very basic calendar in php, and know I want to mark some days. For example: -exam days, semesters, etc. What is the best way to do this? I want to click a link, button, checkbox,etc and marking days to a database, either single or start and end days.
View Replies !
Subtracting Days From Date
I have a date format written in Y-m-d and I need to be able to subtract a set number of days and then display the result. I know a lot has been written about this but it has beaten me. // get todays date $mydate = date("Y m d"); // split into individual y,m,d $datearr = split("-",$mydate); // make timestamp $timestamp = mktime(0,0,0,$datearr[1],$datearr[2],$datearr[0]); // increment date, you can alter the number of days obviously $newtimestamp = strtotime("-2 days",$timestamp); // change to readable date $mynewdate = strftime("%Y-%m-%d",$newtimestamp); echo $mydate; // outputs 2003 09 30 echo $mynewdate; // outputs 2002-11-28 This code subtracts 2 days which is fine, but then it also subtracts a year and adds two months..
View Replies !
Date Interval 7 Days
I currently have a view_jobs page, and it shows jobs booked on the current day and 7 days either side. I want to be able to only show jobs for the current day, and 7 days in the future. This all works around my date field. My current code is: $query = "SELECT *, DATE_FORMAT(date, '%W (%d/%m/%y)') as dateFormatted FROM jobs WHERE date > DATE_SUB(CURDATE(), INTERVAL 8 DAY)";
View Replies !
|