Yang sering memakai php mungkin bagi yang belum tahu nih ada cara bagaimana kita dapat menambahkan hari ataupun minggu ke dalam sebuah variabel date yang kita miliki..
Nah kali ini enyong ingin membahasnya
bagaimana caranya kita dapat mendapatkan hasil yang kita inginkan.
Langsung saja
$date =
"2012-02-16";
$newdate =
strtotime ( '-3 day' , strtotime (
$date ) ) ; //mengurangi 3 hari hasilnya 2012-02-13
$newdate2 =
strtotime ( '+3 week' , strtotime (
$date ) ) ;//menambahkan 3 minggu
$newdate3 =
strtotime ( '-3 year' , strtotime (
$date ) ) ;//mengurangi 3 tahun
$newdate =
date ( 'Y-m-j' , $newdate );
//untuk menyimpan ke dalam variabel baru
echo $newdate;
Contoh lain
$d =
mktime(0,0,0,$month,$day,$year);
$end_date =
date("Y m d",strtotime("+2 days",$d));
//To add days to
current date
date('Y-m-d',
strtotime("+2 days"));
|
Misalnya ente punya data nie, dengan tanggal 2010-05-31, nah kebetulan ente mo buat planning 3 hari kedepan mo lakuin apa gitu,,, nah dengan function ini agan cuman tambah hari dengan cara yang mudah.
Function ini juga memungkinkan agan menambah atau mengurangi tanggal baik itu harian bulanan atau tahunan terserah sie agan sebagai juragannya hehehe,,, adminnya maksudnya
Listing function ini gak banyak kok gan, ane nemunya di PHP Manual resmi di www.php.net sub bagian date modify,
Nieh klo juragan pengen liat listing programnya disini….,
setDate($data[0], $data[1], $data[2]);
$date->modify(“”.$added.”");
$day= $date->format(“Y-m-d”);
return $day;
}
echo “Example : ” . adddate(“2010-08-01″,”+1 day”);
//–hasil—- Example : 2010-08-02
?>
Nah agan tinggal atur aja tuch +1 day dengan berbagai macam ketentuan misalnya:
+1 day, +3 day, + 1 month, +1 year, -3 day, -10 day dan sebagainya dech hehehe
2 comments
Terima kasih Infonya, sangat membantu :D
Nice info gan
EmoticonEmoticon