Otra duda

Quería saber como dar formato de tipo d/m/a a la fecha dada por la siguiente función:
<tr><td>Choose a Last Date: <td><?php fecha(); ?></tr></table>
<input type="submit" name="Button" value="Accept">
</form>
<?php function fecha(){
$midnight_today = mktime(0,0,0);
print '<select name="date">';
for ($i = 0; $i < 60; $i++) {
$timestamp = strtotime("+$i day", $midnight_today);
$display_date = strftime('%A, %B %d, %Y', $timestamp);
print '<option value="' . $timestamp .'">'.$display_date."</option>\n";
}
¡Muchas gracias nuevamente!

1 respuesta

Respuesta
1
Por lo que veo tienes un select en el que muestras fechas. Las fechas las vas a mostrar en el formato:
Miércoles, Diciembre 15, 2004
Y lo quieres es mostrar:
15/12/04
Entonces tienes que sustituir la línea:
$display_date = strftime('%A, %B %d, %Y', $timestamp);
por:
$display_date = strftime('%d/%m/%y', $timestamp);
No se si es eso lo que quieres. En la documentación sobre strftime tienes el significado de cada carácter que empieza por %.
http://es.php.net/manual/es/function.strftime.php

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas