Ada sebuah pertanyaan yang ditujukan kepada saya mengenai bagaimana cara mengetahui jumlah selisih hari yang dihitung sejak hari Senin sampai hari ini pada minggu ini dengan menggunakan skrip PHP. Sebenarnya, kita dapat membuat sebuah function dengan memeriksa berdasarkan nama hari dari tanggal hari ini, lalu mengembalikan nilai berdasarkan nama hari tadi ke function yang memanggil. Jadi, berikut ini solusi yang berhasil saya buat.
Buat sebuah file, misalkan: daysnumber.php, lalu salin kode berikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <?php /** * @author Masino Sinaga, http://www.openscriptsolution.com * @copyright December 13, 2009 */ $days = GetNumberOfDaysStartedFromMonday(); echo 'The number of days from Monday until today is <b>'.$days.'</b> day(s).'; function GetNumberOfDaysStartedFromMonday() { $dayname = date('D'); switch ($dayname) { case 'Sun': $days = 6; break; case 'Mon': $days = 0; break; case 'Tue': $days = 1; break; case 'Wed': $days = 2; break; case 'Thu': $days = 3; break; case 'Fri': $days = 4; break; case 'Sat': $days = 5; break; } return $days; } ?> |

Komentar Terakhir