joan16v

29 julio 2013

PHP: Obtener los 7 días de la semana dado el número de la semana

Filed under: General — joan16v @ 10:57

function week_bounds( $date, &$start, &$end ) {
$date = strtotime( $date );
// Find the start of the week, working backwards
$start = $date;
while( date( 'w', $start ) > 1 ) {
$start -= 86400; // One day
}
// End of the week is simply 6 days from the start
$end = date( 'Y-m-d', $start + ( 6 * 86400 ) );
$start = date( 'Y-m-d', $start );
}

3 comentarios »

  1. Thanks for any other excellent post. Where else could anyone get that
    type of info in such an ideal way of writing?
    I have a presentation next week, and I am on the look for such info.

    Comentario por najlepsza fotografia ślubna — 6 agosto 2013 @ 7:24 | Responder

  2. hola, ¿podrías explicar cómo funciona? Gracias

    Comentario por Luis — 8 enero 2014 @ 23:12 | Responder

  3. $date Date in week (en formato usa: yyyy/mm/dd)
    $start Week start (out)
    $end Week end (out)

    Ejemplo de uso:
    <?
    week_bounds("2014/02/10", $start, $end);
    echo $start."
    “.$end;
    ?>

    Salida:
    2014-02-10
    2014-02-16

    Comentario por joan16v — 31 enero 2014 @ 9:09 | Responder


RSS feed for comments on this post. TrackBack URI

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

Blog de WordPress.com.

A %d blogueros les gusta esto: