Javascript กำหนดได้อย่างไรว่าเป็นปีที่ดำเนินการอยู่ สะดวกกว่าและง่ายกว่าในการใช้การแก้ไขข้อผิดพลาด เดือนในวันที่ใหม่ (ปี เดือน วัน) ด้านล่างเริ่มจาก 0 และ 2 หมายถึงเดือนมีนาคม ซึ่งหมายถึงการสร้างวันที่ 1 มีนาคม วันก่อนวันแล้วตรวจสอบว่าวันที่ของวันนี้เป็น 29 หรือไม่ อันที่จริงแล้ว มีการใช้การคำนวณการแก้ไขข้อผิดพลาดของออบเจ็กต์วันที่เอง
ฟังก์ชั่นทดสอบ Javascript isSmoothYear()
นี่คือคำพูด:
1 <script language="javascript">
2 var isSmoothYear = ฟังก์ชั่น(ปี)
3 {
4 ส่งคืน (วันที่ใหม่ (ปี, 2, 0).getDate() == 29);
5}
6 alert("ปี 2547 เป็นปีที่ดีหรือไม่ t" + isSmoothYear(2547));
7 alert("ปี 2548 เป็นปีที่ดีหรือไม่ t" + isSmoothYear(2548));
8 alert("ปี 2549 เป็นปีที่ดีหรือไม่ t" + isSmoothYear(2549));
9 alert("ปี 2550 เป็นปีที่ดีหรือไม่ t" + isSmoothYear(2550));
10 alert("ปี 2551 เป็นปีที่ดีหรือเปล่า? t" + isSmoothYear(2551));
11 </สคริปต์>
โค้ด Java คล้ายกัน
ต่อไปนี้เป็นส่วนอ้างอิง:
1 นำเข้า java.util.*;
2
วันที่ทดสอบ 3 ชั้น
4 {
5 โมฆะสาธารณะคงที่ main (String [] args)
6 {
7 วันที่ วันที่ = วันที่ใหม่ (2004, 2, 0);
8 System.out.println(date.getDate());
9}
10}
11