function PHP untuk memngambil range date dalam 1 minggu

mungkin bagi para master2 PHP function yang gw buat ini cukup mudah, tapi  waktu itu gara2 mau cari cara ngambil data 1 minggu dlm PHP gw sempet bingung dan coba2 untuk buat script untuk mengambil data range 1 minggu

and here’s the function :

function week_range($date) {
$ts = strtotime($date);
$start = (date('w', $ts) == 1) ? $ts : strtotime('last monday', $ts);
return array(date('Y-m-d', $start),      date('Y-m-d', strtotime('next sunday', $start)));
}

maka keluaran dari function di atas berupa array:

Array ( [0] => 2011-01-24 [1] => 2011-01-30 )

array index ke [0] adalah start date dari minggu tersebut, dan array index [1] adalah end date dari munggu tersebut

semoga artikel ini berguna

choirulvandross

Advertisement
    • dwi
    • February 1st, 2011

    mantep rul, function sederhana tapi lumayan membantu ..
    hahahha ..

      • choirulVandross
      • February 1st, 2011

      haha bisa aja mas dwi .. :P

    • choirulVandross
    • February 1st, 2011

    ambil dan sebarkan .. :)

    • dedi haryadi
    • February 2nd, 2011

    nuhun atuh mas ..

    • Ariyanto
    • February 2nd, 2011

    kalau cara ngambil array nya itu sendiri gimana mas??
    maklum pemula .. hehehe ..

      • choirulVandross
      • February 3rd, 2011

      buat variable aja
      misalnya :

      $data = week_range(2011-01-26);

      $start = $data[0]; // 2011-01-24
      $end = $data[1]; // 2011-01-30

    • DP
    • March 29th, 2011

    Mantap bgt nih, mujarab, trims, ^^ ..

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 136 other followers