Jump to content

[SOLVED] Dates


sseeley

Recommended Posts

I have some dates but when I try to add an extra day to a date it does not process correcly.  The code I have is

<?php
$startDate = "01-06-2009";
echo $startDate;
echo "<br/>";
$finishDate = "30-06-2009";
echo $finishDate;
echo "<br/>";
$startDate = date("d-m-Y", strtotime("$startDate +$i Day"));
echo $startDate;
echo "<br/>";
$finishDate = date("d-m-Y", strtotime("$finishDate +$i Day"));
echo $finishDate;
echo "<br/>";
?>

 

However this results in the following responce?

 

01-06-2009

30-06-2009

01-12-2006

01-12-2035

 

Many thanks in advance for any help...

Link to comment
https://forums.phpfreaks.com/topic/162276-solved-dates/
Share on other sites

So if you hard code that value in, you still get incorrect dates?  Try this and tell me what you get.

 

$i=1;
$startDate = "01-06-2009";
echo $startDate;
echo "
";
$finishDate = "30-06-2009";
echo $finishDate;
echo "
";
$startDate = date("d-m-Y", strtotime("$startDate +$i Day"));
echo $startDate;
echo "
";
$finishDate = date("d-m-Y", strtotime("$finishDate +$i Day"));
echo $finishDate;
echo "
";
?>

 

My output:

 

01-06-2009

30-06-2009

02-06-2009

01-07-2009

Link to comment
https://forums.phpfreaks.com/topic/162276-solved-dates/#findComment-856524
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.