Jump to content

[SOLVED] date function


simon551

Recommended Posts

can you see what's wrong with my function?

function echoDate($date) 
{
if (! ($date ==''))
{
	$timestamp = strtotime($date);
	$date = date("m/d/y", $timestamp);
} else 
	{
		//no date provided so default today's date
		$date=date('m/d/y');
	}	
return $date;
}

when I do this on page:

<?php echo $row['date']; ?>

it is echoing back '12/31/69' but I'm expecting either today's date or a date from the row source...

 

Thanks!

Link to comment
https://forums.phpfreaks.com/topic/147189-solved-date-function/
Share on other sites

You're not calling the function in the code you've posted.

 

<?php
function echoDate($date)
{
   if (! ($date ==''))
   {
      $timestamp = strtotime($date);
      $date = date("m/d/y", $timestamp);
   } else
      {
         //no date provided so default today's date
         $date=date('m/d/y');
      }   
   return $date;
}

echo echoDate(20090322); // outputs 03/22/09
echo "<br />";
echo echoDate(200903); // date invalid/not complete - outputs todays date 02/27/09 

// Seems to be working as expected to me.
?>

Link to comment
https://forums.phpfreaks.com/topic/147189-solved-date-function/#findComment-772688
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.