<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
echo "La fecha de hoy es:";
$fecha=date("d/m/Y");
echo $fecha;
echo "<br>";
echo "La hora actual es:";
$hora=date("H:i:s");
echo $hora;
echo "<br>";
?>
<a href="pagina2.php">Siguiente problema</a>
</body>
</html>
Los caracteres de formato utilizados en las dos llamadas de la función date son:
d día del mes con dos dígitos "01" al "31"
m mes con dos dígitos "01" al "12"
Y año con cuatro dígitos
Para la hora, los caracteres que serán sustituidos son:
H hora con dos dígitos "00" a "23"
i minutos con dos dígitos "00" a "59"
s segundos con dos dígitos "00" a "59"
Los otros caracteres que disponemos al llamar a la función date, son retornados sin cambios, en este caso la barra y los dos puntos.
Los caracteres de formato que veíamos son los más comunes, pero tenemos otras variantes posibles. Si queremos los días y meses sin el cero delante y el año con dos dígitos tenemos entonces:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
echo "La fecha de hoy es:";
$fecha=date("j/n/y");
echo $fecha;
echo "<br>";
?>
<a href="pagina3.php">Siguiente problema</a>
</body>
</html>
Los caracteres que ahora tenemos son:
j día del mes "1" al "31"
n mes "1" al "12"
y año con dos dígitos
Por último, a los otros caracteres de formato de la función date que nos pueden servir en alguna ocasión, los podemos ver en el siguiente ejemplo:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$dato=date("L");
if ($dato==1)
echo "Año bisiesto";
else
echo "Año no bisiesto";
echo "<br>";
echo "Día de la semana:";
$dato=date("w");
switch ($dato) {
case 0: echo "domingo";
break;
case 1: echo "lunes";
break;
case 2: echo "martes";
break;
case 3: echo "miércoles";
break;
case 4: echo "jueves";
break;
case 5: echo "viernes";
break;
case 6: echo "sábado";
break;
}
?>
</body>
</html>
Los caracteres son:
L "1" or "0", según si el año es bisiesto o no
w día de la semana, en número, de "0" (domingo) a "6" (sábado)
|