Re: counting with dates (help!)

From: Date: Tue, 22 Jan 2002 01:07:10 +0000
Subject: Re: counting with dates (help!)
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-81464@lists.php.net to get a copy of this message
Another macro language I used had a newdate function. Pass it a data and an offset in number of days and it would return the new date. I duplicated it in php here: function newdate( $strdate, $ndays) { # strtotime doesn't like dashes $strdate = str_replace("-","/",$strdate); $temp = strtotime($strdate); $n = $ndays * 24 * 60 * 60; $n2 = $temp + $n; return( date("Y-m-d", $n2 )); # return(date("m/d/Y", $n2 )); } Ken Gregg Enhanced Data Systems, Inc. http://www.rwre.com for the best in Southwest Oregon Real Estate Sander Peters wrote: > Hello, > > This is my problem: > > $today = date("Ymd", mktime(0,0,0, date(m),date(d),date(Y))); > $last_week = date("Ymd", mktime(0,0,0, date(m),date(d)-7,date(Y))); > echo ($today - $last_week); > The result is a number like 8876 (20020107-20011231 = 8876) > But in date thinking it should be 7! > > How can I let php count in real days/month/years in stead of numbers? > > Maybe this is a silly question, but anyone who has the answer would help > me very much! > > Thanks in advance! > > -- > Met vriendelijke groet / With Greetings, > > Sander Peters > > site: http://www.visionnet.nl/ > email: mailto:s.peters@visionnet.nl > webmail: mailto:sanderpeters@yahoo.com

« previous php.general (#81464) next »