Ok smart guys. Let me see if I understand this correctly. The absolute best use of your time is to come to a volunteer forum and make fun of the people who are helping the newbies?
How many months, weeks and days are there between June 7, 2006 and July 26, 2006?
Don't use a computer. Just think about it for a minute.
23 days in June and 26 days in July. That's 49 days. So how many months, weeks and days is that? I'd call it one month, two weeks and four days because I call a month 31 days.
Are you saying that I should call a month 30 days because the counter started in June? What if we were talking about the 49 days between July 8 and August 26, 2006? Both of those months have 31 days in them. So 49 days is sometimes one month, two weeks and FOUR days while at other times, 49 days is one month two weeks and FIVE days?
The OP asked a vague question. He wanted to know years, months, and days... but you can't define a month. I'll prove it: If I said to you, I'll give you a call in two months, three weeks, and four days from now, you wouldn't be able to know for sure which day I was going to call.
So clearly he's looking for a rough estimate. And my answer gives him that.
"Bit flawed I think?" It's a considerably better answer than any of the help you guys gave him. "Is not hard to make that script ..." Yeah, that's helpful.