SkyRanger Posted April 23, 2009 Share Posted April 23, 2009 I downloaded this tutorial, and am modifying it for what I need. I already have an event part partially written for this script but I am a bit confused on how to get it to bold todays date, I have tried a number of things with very little luck. I tried to make $today = $startday with no luck. Anybody have any ideas? <?php $monthNames = Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); if (!isset($_REQUEST["month"])) $_REQUEST["month"] = date("n"); if (!isset($_REQUEST["year"])) $_REQUEST["year"] = date("Y"); $cMonth = $_REQUEST["month"]; $cYear = $_REQUEST["year"]; $prev_year = $cYear; $next_year = $cYear; $prev_month = $cMonth-1; $next_month = $cMonth+1; if ($prev_month == 0 ) { $prev_month = 12; $prev_year = $cYear - 1; } if ($next_month == 13 ) { $next_month = 1; $next_year = $cYear + 1; } ?> <div id="calendar_div" name="calendar_div"> <table width="400"> <tr align="center"> <td bgcolor="#999999" style="color:#FFFFFF"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%" align="left"> <a href="<?php echo $_SERVER["PHP_SELF"] . "?month=". $prev_month . "&year=" . $prev_year; ?>" style="color:#FFFFFF">Previous</a></td> <td width="50%" align="right"><a href="<?php echo $_SERVER["PHP_SELF"] . "?month=". $next_month . "&year=" . $next_year; ?>" style="color:#FFFFFF">Next</a> </td> </tr> </table> </td> </tr> <tr> <td align="center"> <table width="560" border="1" cellpadding="2" cellspacing="2"> <tr align="center"> <td colspan="7" bgcolor="#999999" style="color:#FFFFFF"><strong><?php echo $monthNames[$cMonth-1].' '.$cYear; ?></strong></td> </tr> <tr> <td width="80" align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Sunday</strong></td> <td width="80" align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Monday</strong></td> <td width="80" align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Tuesday</strong></td> <td width="80" align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Wednesday</strong></td> <td width="80" align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Thursday</strong></td> <td width="80" align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Friday</strong></td> <td width="80" align="center" bgcolor="#999999" style="color:#FFFFFF"><strong>Saturday</strong></td> </tr> <?php $timestamp = mktime(0,0,0,$cMonth,1,$cYear); $maxday = date("t",$timestamp); $thismonth = getdate ($timestamp); $startday = $thismonth['wday']; for ($i=0; $i<($maxday+$startday); $i++) { if(($i % 7) == 0 ) echo "<tr>\n"; if($i < $startday) echo "<td></td>\n"; else echo "<td align='center' valign='middle' height='75px'>". ($i - $startday + 1) . "</td>\n"; if(($i % 7) == 6 ) echo "</tr>\n"; } ?> </table> </td> </tr> </table> </div> Quote Link to comment https://forums.phpfreaks.com/topic/155304-solved-highlight-todays-date/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.