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

  • Membuat nilai random dengan php
    PHP telah menyediakan function yang dapat digunakan untuk mengambil nilai secara acak/random dalam batasan nilai tertingi dan terendah, caranya sangat mudah. Lihat kode singkat berikut.
  • Membuat random angka huruf dan simbol dalam php
    PHP hanya menyediakan fungsi random/acak untuk deretan nilai. Padahal ada beberapa kasus seperti membuat password, membuat kode registrasi maupun lainya kita memerlukan kode acak yang tersusun dari angka dan huruf bahkan simbol. Berikut kode singkat untuk melakukan random/acak angka dan huruf secara bersamaan.
  • Berpindah halaman otomatis dengan durasi tertentu
    Berpindah halaman otomatis dengan durasi tertentu kadang kita lakukan pada kasus pembuatan halaman intro atau menampilkan halaman dengan durasi waktu tertentu kemudian langsung membuka halaman lainya.
  • Cara memotong gambar dengan php
    PHP dapat melakukan operasi manipulasi sebuah gambar yang sudah dikirim/upload ke server. Gambar dapat dipotong, diubah ukuran, ditambahkan tulisan dll.
  • Koneksi database mysql dengan mysqli
    Mysqli adalah salah satu ekstensi php yang digunakan untuk melakukan interaksi dan pengelolaan database mysql. Mysqli adalah pengembangan dari versi sebelumnya dan hanya bisa digunakan untuk MySQL versi 4.1.13 atau terbaru

Kiriman terbaru