Menghitung jumlah hari dalam 1 bulan

Jumlah hari pada tiap bulan bisa berbeda, ada yang 29, 30 dan ada yang 31. Kita bisa menghitung jumlah hari pada bulan tertentu dengan php. Silahkan simak kode singkat berikut.

<?php
function jumlah_hari($bulan = 0, $tahun = '')
{
    if ($bulan < 1 OR $bulan > 12)
    {
  return 0;
    }
    if ( ! is_numeric($tahun) OR strlen($tahun) != 4)
    {
  $tahun = date('Y');
    }
    if ($bulan == 2)
    {
  if ($tahun % 400 == 0 OR ($tahun % 4 == 0 AND $tahun % 100 != 0))
  {
  return 29;
  }
    }
    $jumlah_hari    = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
    return $jumlah_hari[$bulan - 1];
}
?>

Cara menggunakan fungsi diatas sangat mudah, cukup dengan memasukkan nilai bulan dan tahun seperti kode berikut :

<?php
  //cara menggunakan fungsi menghitung jumlah hari
  echo jumlah_hari(9,2012);
?>

Semoga Bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Cara menyimpan data kedalam database mysql dengan php
    Berikut ini contoh kode php singkat, mudah dan serderhana untuk menyimpan data kedalam mysql database.
  • Mengambil informasi pengunjung dengan php
    Pada saat pengunjung membuka halaman web, browser yang digunakan mengirimkan informasi kepada web server yang sedang diaksesnya. Informasi yang dikirim diantaranya adalah ip address, jenis browser,dll. Semua informasi tersebut dapat kita peroleh dengan me
  • Cara membuat laporan sederhana database mysql dengan php
    Laporan adalah bagian utama hasil yang diharapkan dari sebuah aplikasi. Proses pengelolaan data yang rumit pasti dibagian akhir yang buat adalah laporan. Berikut ini Kode singkat dan mudah membuat laporan database mysql dengan php. Bagi newbie recomended
  • Mengambil ip address dan jenis browser dengan php
    Setiap komputer yang terhubung ke sebuah web atau blog membawa banyak informasi yang bisa kita ketahui melalu php, diantaranya ip address dan jenis browser.
  • Memastikan benar salah input tanggal
    Jika anda membuat sebuah inputan untuk tanggal secara manual, kemungkinan terjadinya kesalahan dalam inputnya pasti ada. Untuk memastikan benar salah input tanggal tersebut anda bisa lakukan sebuah rutin pengecekan dengan php.

Kiriman terbaru