Alguien me puede enseñar como acabar un calendario o mejor dicho como hacer que el calendario marque el dia y la hora exacta ya que solo consigo la fecha.
muestro el scrip php:
Código PHP:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Calendario</title>
<link rel="StyleSheet" href="estilos.css" type="text/css">
</head>
<body>
<?php
function mostrarCalendario()
{
$ultimoDia = getdate(mktime(0,0,0,$hoy['mon']+1,0,$hoy['year'])); $meses=array('enero','febrero','marzo','abril','mayo','junio', 'julio','agosto','septiembre','octubre','noviembre','diciembre');
echo '<table>';
echo ' <tr><th colspan="7">'.$meses[$hoy['mon']-1]." - ".$hoy['year']."</th></tr>";
echo '<tr class="days">';
echo ' <td>Lu</td><td>Ma</td><td>Mi</td><td>Ju</td>';
echo ' <td>Vi</td><td>Sa</td><td>Do</td></tr>';
echo ' (<td>"$mostrarhora"<td>)';
echo '<tr>';
for($i=1;$i<$primerDia['wday'];$i++)
{
echo '<td> </td>';
}
$actdia = 0;
for($i=$primerDia['wday'];$i<=7;$i++)
{
$actdia++;
echo "<td>$actdia</td>";
}
echo '</tr>';
$cantSemanas = floor(($ultimoDia['mday']-$actdia)/7);
for ($i=0;$i<$cantSemanas;$i++)
{
echo '<tr>';
for ($j=0;$j<7;$j++)
{
$actdia++;
echo "<td>$actdia</td>";
}
echo '</tr>';
}
if ($actdia < $ultimoDia['mday'])
{
echo '<tr>';
for ($i=0; $i<7;$i++)
{
$actdia++;
if ($actdia <= $ultimoDia['mday'])
{
echo "<td>$actdia</td>";
}
else
{
echo '<td> </td>';
}
}
echo '</tr>';
}
echo '</table>';
}
mostrarCalendario();
?>
</html>