Location: PHPKode > scripts > Date_Calc > datecalc/showCalendarDay.php
<?php

/**
 * Example use of the Calendar class
 * Copyright (c): 1999-2000 ispi, all rights reserved

 * This source file is subject to version 2.02 of the PHP license,
 * that is bundled with this package in the file LICENSE, and is
 * available at through the world-wide-web at
 * http://www.php.net/license/2_02.txt.
 * If you did not receive a copy of the PHP license and are unable to
 * obtain it through the world-wide-web, please send a note to
 * hide@address.com so we can mail you a copy immediately.
 *
 * Copyright (c) 1999, 2000 ispi
 *
 * @access public
 *
 * @version 1.1
 * @author Monte Ohrt <hide@address.com>
 */

if($source == "pretty")
{
	show_source($SCRIPT_FILENAME);
	exit();
}
elseif($source == "plain")
{
	header("Content-type: text/plain");
	readfile($SCRIPT_FILENAME);
	exit();
}

require("Calc.php");

if(empty($year) || empty($month) || empty($day))
{
	$year = Date_Calc::dateNow("%Y");
	$month = Date_Calc::dateNow("%m");
	$day = Date_Calc::dateNow("%d");
}

$day_cal = Date_Calc::getCalendarWeek($day,$month,$year);
$view = "day";

?>
<CENTER>
<TABLE border=0 bgcolor=#1e1e1e cellspacing=1 width=80%>

<TR>
<TD align=center bgcolor=#d0d0d0>
<?php include("showNavBar.php"); ?>
</TD>
</TR>

<TR bgcolor=#e0e0e0>
<TD align=center>
<A href="<?php echo $PHP_SELF."?".Date_Calc::prevDay($day,$month,$year,"year=%Y&month=%m&day=%d"); ?>">&lt;&lt;</A>
&nbsp;
<?php	echo Date_Calc::dateFormat($day,$month,$year,"<b>%A, %B %e, %Y</b>%n");
?>

&nbsp;
<A href="<?php echo $PHP_SELF."?date=".Date_Calc::nextDay($day,$month,$year,"year=%Y&month=%m&day=%d"); ?>">&gt;&gt;</A>
</TD>
</TR>

<?php

$curr_day = Date_Calc::dateNow();

for($hour = 8; $hour < 18; $hour++)
{
	echo "<TR><TD bgcolor=#f1f1f1>\n";
		if($hour < 13)
			echo "$hour:00";
		else
			echo ($hour - 12).":00";
	echo "</TD></TR>\n";
	
}

?>
</TABLE>
<P>
show source
<A href="showCalendarDay.php?source=plain">Plain</A>			
<A href="showCalendarDay.php?source=pretty">Pretty</A>			
</P>
</CENTER>
Return current item: Date_Calc