12/15/2011

PHP : Check date in year 365 or 366

$year = ปีที่เราต้องการหา
เช่น : list($yyyy, $mm, $dd) = explode('-', ตัวแปรที่เก็บค่าวันที่);


  if ( is_null($year) )    // If don't insert year. เอาวันในปีปัจจุบัน
    return (int)date('L');
 
  if (($year % 400) === 0) {  // ปีอธิกสุรทิน
    return 366;
  } elseif (($year % 100) === 0) { // ปีปกติสุรทิน
    return 365;
  } elseif (($year % 4) === 0) {
    return 366;
  }
  return 365;

ที่มา

No comments:

Post a Comment