PHP, extrayendo el día nombre de una fecha seleccionada?

  • MISC/A++
  • Expert
  • Expert
  • Avatar de Usuario
  • Registrado: Sep 08, 2004
  • Mensajes: 508
  • Loc: UnderGround
  • Status: Offline

Nota Octubre 30th, 2007, 6:05 pm

Yo uso un javascript popup calendario productos que el resultado en un cuadro de texto, el siguiente paso es posterior a la fecha seleccionada.

Por ejemplo, si selecciona 2007-11-05 i de la agenda, ¿cómo puedo saber el día de la semana?

Por ejemplo 2007-11-05 es el lunes.
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 30th, 2007, 6:05 pm

  • Nebulous
  • Beginner
  • Beginner
  • No Avatar
  • Registrado: Nov 20, 2004
  • Mensajes: 59
  • Loc: Hampshire, UK
  • Status: Offline

Nota Octubre 31st, 2007, 5:06 am

No he tenido tiempo, ni el acceso a las instalaciones para poner a prueba esta en este momento, pero de lo que puedo ver que debería funcionar sin problemas...


[php]
$ fecha = 2007/10/31;
$ semana = date ( "l", strtotime ($ fecha)); / / nota: el primer argumento hasta la fecha () es menor de los casos, L
echo $ semana; / / Debería mostrar Miércoles
[/ php]

El guión no es dependiente de la estructura de entrada de la fecha, siempre es válida, por lo que puede personalizar a sus necesidades.
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Octubre 31st, 2007, 6:14 pm

Nebulous escribió:
No he tenido tiempo, ni el acceso a las instalaciones para poner a prueba esta en este momento, pero de lo que puedo ver que debería funcionar sin problemas...


[php]
$ fecha = 2007/10/31;
$ semana = date ( "l", strtotime ($ fecha)); / / nota: el primer argumento hasta la fecha () es menor de los casos, L
echo $ semana; / / Debería mostrar Miércoles
[/ php]

El guión no es dependiente de la estructura de entrada de la fecha, siempre es válida, por lo que puede personalizar a sus necesidades.


Esta muestra del miércoles para cada fecha.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • MISC/A++
  • Expert
  • Expert
  • Avatar de Usuario
  • Registrado: Sep 08, 2004
  • Mensajes: 508
  • Loc: UnderGround
  • Status: Offline

Nota Noviembre 1st, 2007, 1:57 am

[php]
echo date ( "l", strtotim ($ fecha));
[/ php]

Gracias chicos.
  • Abdullah62
  • Born
  • Born
  • No Avatar
  • Registrado: May 26, 2010
  • Mensajes: 1
  • Status: Offline

Nota Mayo 26th, 2010, 1:41 pm

a todos los

gracias chicos por su ayuda.

Me he enfrentado el mismo problema y me han ayudado a que

Quiero editar lo que haya escribió lugar de utilizar el método strtotim ($ fecha)), que cambiar la cadena hasta la fecha para los que utilizan una fecha varible, no es necesario utilizar el método strtotim (), justo después de la fecha variable solamente

por lo que el resultado final será como este
echo date ("l", $ fecha));

ahora si tienes la fecha nombres
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Mayo 26th, 2010, 2:18 pm

PHP Código: [ Select ]
<?php
 
// Create a new instance
$today = new DateTime('2015-11-05');
 
// Look a year into the future for example sake
$today->modify('+1 year 12 days');
 
// Display full day name
echo $today->format('l') . PHP_EOL; // lowercase L
 
// Display three-letter day name
echo $today->format('D') . PHP_EOL;
 
?>
  1. <?php
  2.  
  3. // Create a new instance
  4. $today = new DateTime('2015-11-05');
  5.  
  6. // Look a year into the future for example sake
  7. $today->modify('+1 year 12 days');
  8.  
  9. // Display full day name
  10. echo $today->format('l') . PHP_EOL; // lowercase L
  11.  
  12. // Display three-letter day name
  13. echo $today->format('D') . PHP_EOL;
  14.  
  15. ?>


Código: [ Select ]
joebert@frankenstien:~/Desktop$ php -f _.php
Thursday
Thu
joebert@frankenstien:~/Desktop$
  1. joebert@frankenstien:~/Desktop$ php -f _.php
  2. Thursday
  3. Thu
  4. joebert@frankenstien:~/Desktop$
Strong with this one, the sudo is.

Publicar Información

  • Total de mensajes en este tema: 6 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 104 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC