Solved

# Getting How Many Days Have Past Since a Certain Date

Posted on 2009-05-18
1,460 Views
I need a simple function that will get the number of days that have past since a certain date.

For example:

Start date is 04/14/09 and it's stored in my DB in that format ("m/d/Y")
End date is TODAY or date("m/d/Y") - 05/18/09

\$start = strtotime(\$date_joined);
\$end = strtotime(\$today);
\$days_past = {THIS IS WHAT I NEED TO KNOW}

How would I find out how many days have past since the start date?

All my dates are in the format of m/d/Y so I imagine I'd have to use strtotime right?

Please provide me a function that will accomplish this...I've looked and looked but cannot find anything that works.
0
Question by:Jeff Long
[X]
###### Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

• Help others & share knowledge
• Earn cash & points
• 4
• 3

LVL 143

Expert Comment

ID: 24413208
you might start off here:
watch out to implement the improvements!
0

Author Comment

ID: 24413499
0

LVL 5

Accepted Solution

bored321 earned 500 total points
ID: 24413597
This should work.
``````<?php
\$start = strtotime(\$date_joined);
\$end = strtotime(\$today);

\$timediff = \$end-\$start; //difference in seconds

\$days_past = \$timediff/(60*60*24); //convert to days

?>
``````
0

Author Closing Comment

ID: 31582643
Thank you for not being lazy and providing me the exact function I needed. It worked perfectly!
0

Author Comment

ID: 24413672
bored321,

Thank you for providing me such a clear and direct solution to my problem.

It worked perfectly.

I knew it had to be WAY easier than that whirlwind of nonsense angelll sent me to.
0

LVL 143

Expert Comment

ID: 24414654
Hi,

>Thank you for not being lazy and providing me the exact function I needed. It worked perfectly!
just to explain why I posted the link, and not the exact function:
* the function shall be helpful in many situations in your near and far future.
* you claim me to be lazy, but you don't seem to know me...
* if I posted "helpful" links, so you can work out your solution, is better for you, as this chinese proverb goes:
Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime.

CHeers
0

Author Comment

ID: 24414772
Yeah that wasn't kind of me...I apologize :)

I'm sure you not lazy.  Thanks for wanting to help me I just couldn't make heads or tails of the solution you provided.

God Bless!
0

LVL 143

Expert Comment

ID: 24414833
no harm done.
CHeers
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

These days socially coordinated efforts have turned into a critical requirement for enterprises.
3 proven steps to speed up Magento powered sites. The article focus is on optimizing time to first byte (TTFB), full page caching and configuring server for optimal performance.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: Tâ€¦
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
###### Suggested Courses
Course of the Month9 days, 3 hours left to enroll