Webプログラミング研究所〜初心者・中級者Webプログラマ(CGI・Perl・PHP・Javaプログラム言語)のための支援サイト〜 「Webプログラミング研究所」TOPへ 「Webプログラミング研究所」TOPへ
 
「プログラミングサンプル集」TOPへ 「プログラミングサンプル集」TOPへ
 
目次をフレームで表示 目次をフレームで表示
 

月の最後の日付を取得する

 
概要
 
Perl サンプルソース
$year = 2004;
$month = 2;

@arr_last_mday = (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

#最後の日を取得
$num_last_mday = $arr_last_mday[$month - 1];

#うるう年の2月の場合は、最後の日を29日にする
if($month == 2) {
  if(($year % 4 == 0) && ($year % 100 != 0 || $year % 400 == 0)) {
    $num_last_mday = 29;
  }
}

print $year . "年" . $month . "月の最後の日は、" . $num_last_mday . "日です。\n";

うるう年(閏年)判定については、コチラをご覧ください。

実行結果
2004年2月の最後の日は、29日です。
 
PHP サンプルソース
<?php
  $year = 2004;
  $month = 2;

  $arr_last_mday = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

  //最後の日を取得
  $num_last_mday = $arr_last_mday[$month - 1];

  //うるう年の2月の場合は、最後の日を29日にする
  if($month == 2) {
    if(($year % 4 == 0) && ($year % 100 != 0 || $year % 400 == 0)) {
      $num_last_mday = 29;
    }
  }

  echo $year . "年" . $month . "月の最後の日は、" . $num_last_mday . "日です。\n";
?>

うるう年(閏年)判定については、コチラをご覧ください。

実行結果
2004年2月の最後の日は、29日です。
 
Java サンプルソース
public class DateLastMday {
  public static void main(String[] args) {
    int year = 2004;
    int month = 2;

    int[] arrLastMday = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

    //最後の日を取得
    int numLastMday = arrLastMday[month - 1];

    //うるう年の2月の場合は、最後の日を29日にする
    if(month == 2) {
      if((year % 4 == 0) && (year % 100 != 0 || year % 400 == 0)) {
        numLastMday = 29;
      }
    }

    System.out.println(year + "年" + month + "月の最後の日は、" + numLastMday + "日です。");
  }
}

うるう年(閏年)判定については、コチラをご覧ください。

実行結果
2004年2月の最後の日は、29日です。
 
NOTE
 
ご意見箱コーナー (管理者宛てメール)
このページは、あなたの参考になりましたか?

参考になった  どちらともいえない  あまり参考にならなかった

ご意見・ご感想・ご要望がありましたら、ご記入いただければ幸いです。
今後のコンテンツ作成、ページ改善等の参考にさせていただきます。

 


Webプログラマになりたい人のためのスクール・講座情報

クリエイターの皆さん!お仕事ありますよ!フェローズに!

パソコンスクールガイド
積極的な情報収集が目標実現の近道です。

就職・起業・SOHO・それとも副業? デジハリがノウハウを伝授!

就転職に強い、資格取得スキルアップ専門校ヒューマンアカデミー

CsideNet レンタルサーバー サブドメイン型 780円/月
CGI/SSI/PHP、データベース(MySQL)が利用できます。1週間の試用期間があるのがGood!!

転職・派遣・就職・アルバイトの求人情報検索支援サイト 〜 14ALL JOB SEARCH 〜
 
 
  「Webプログラミング研究所」TOPへ 「Webプログラミング研究所」TOPへ
 
「プログラミングサンプル集」TOPへ 「プログラミングサンプル集」TOPへ
 
目次をフレームフレームで表示 目次をフレームで表示

Copyright (C) 2004 - 2005 IWAMODE Project All Rights Reserved.