Javascript は、実行年かどうかをどのように判断しますか? 以下の新しい日付 (年、月、日) の月は 0 から始まり、2 は 3 月 1 を意味します。前日に、この日の日付が 29 であるかどうかを確認します。実際には、日付オブジェクト独自のエラー修正計算が使用されます。
Javascript テスト関数 isSmooth Year()
ここに引用があります:
1 <スクリプト言語="javascript">
2 var isSmooth Year = 関数(年)
3 {
4 return (new Date(year, 2, 0).getDate() == 29);
5}
6alert("2004 年は良い年ですか? t" + isSmooth Year(2004));
7alert("2005 年は良い年ですか? t" + isSmooth Year(2005));
8alert("2006 年は良い年ですか? t" + isSmooth Year(2006));
9alert("2007 年は良い年ですか? t" + isSmooth Year(2007));
10alert("2008 年は良い年ですか? t" + isSmooth Year(2008));
11 </スクリプト>
Java コードも同様です。
参照フラグメントは次のとおりです。
1 java.util.* をインポートします。
2
3 クラス TestDate
4 {
5 public static void main(String[] args)
6 {
7 日付 date = new Date(2004, 2, 0);
8 System.out.println(date.getDate());
9}
10}
11