Re: Date Manipulation
| From: | Matthew Weier O'Phinney | Date: | Thu, 02 Dec 2004 01:38:24 +0000 |
| Subject: | Re: Date Manipulation | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-203296@lists.php.net to get a copy of this message | ||
* Christopher Weaver <booktues@yahoo.com>:
> This code:
>
> echo strtotime("now");
> echo mktime("Ymd", strtotime("now"));
>
> is producing this result:
>
> 1101945775
> Warning: mktime(): Windows does not support negative values for this
> function ...
> -1
>
> What am I doing wrong?
Using the wrong function, or providing the wrong arguments. From the
arguments you're giving mktime, I suspect you actually want date(),
which would yield a string in the format 'YYYMMDD'. However, if you
really want to use mktime, you should be be using it as follows:
int mktime ( [int $hour], [int $minute], [int $second], [int $month],
[int $day], [int $year], [int $is_dst] )
Please read the manual entries for the functions you're using before
posting to the list.
> "John Holmes" <holmes072000@charter.net> wrote in message
> news:41AD2DB7.4040501@charter.net...
> > Christopher Weaver wrote:
> > > I've looked at the date functions in the manual but can't find what I
> > > need. All I want to do is add and subtract days without ending up with
> > > bogus date values. IOW, Nov. 29 + 7 days shouldn't be Nov. 36.
> > >
> > > Just a nod in the write direction would be great.
> >
> > mktime() or strtotime()
--
Matthew Weier O'Phinney | mailto:matthew@garden.org
Webmaster and IT Specialist | http://www.garden.org
National Gardening Association | http://www.kidsgardening.com
802-863-5251 x156 | http://nationalgardenmonth.org