#php obtener todos los dias de una semana a partir de una fecha con strtotime

Me ha surgido la necesidad de saber cuando empieza y termina una semana a partir de una fecha concreta (el que este pensando lunes y domingo se ha quedado sin tele una semana)

Gracias, una vez mas; al afamado strtotime lo podremos conseguir de la siguiente manera


function obtener_semana($date) {
		
  $date2 = strtotime($date);
  $inicio0 = strtotime('sunday this week -1 week', $date2);
  
  $inicio=date('Y-m-d', $inicio0);
  
  for($i=1;$i<=7;$i++){
	  echo "*** ".date("Y-m-d", strtotime("$inicio +$i day"))."<br>";
  }
  
}
$fecha='2013-04-05';

echo "<br> - Fecha elegida: ".$fecha."<br>";

$fechas=obtener_semana($fecha);

Seguro que se puede hacer mas facil, mas guapo y mas elegante … si encuentra un script mejor le devolvemos el dinero! (perdon por la cuña publicitaria vieja y ajada)

Anuncios

Un comentario sobre “#php obtener todos los dias de una semana a partir de una fecha con strtotime

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s