Looping diantara 2 tanggal (dengan PHP)

Share Button

Fungsi ini digunakan jika kita ingin melakukan perulangan terhadap setiap tanggal di antara 2 tanggal. misalnya kita ingin mengecek mana hari libur diantara tanggal 1 Jan – 1 Feb. Maka kita perlu melakukan perulangan untuk mengecek setiap tanggal diantara tanggal 1 Jan – 1 Feb. Pengecekan yang dilakukan ialah
Apakah 1 Jan libur?
Apakah 2 Jan libur?

Apakah 31 Jan libur?
Maka dapat digunakan fungsi strtotime PHP seperti contoh source code dibawah ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
	// Set timezone
	date_default_timezone_set('UTC');
 
	// Start date
	$date = '2009-12-06';
	// End date
	$end_date = '2020-12-31';
 
	while (strtotime($date) <= strtotime($end_date)) {
		echo "$date\n";
		$date = date ("Y-m-d", strtotime("+1 day", strtotime($date)));
	}
 
?>

sumber: http://www.if-not-true-then-false.com/2009/php-loop-through-dates-from-date-to-date-with-strtotime-function/

Posted in

One Response

Leave a Reply