|
|
|
|
$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
$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日です。
|
|
|
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日です。
|
|
|
| ご意見箱コーナー (管理者宛てメール) |
|
このページは、あなたの参考になりましたか? |