Wie ermittelt Javascript, ob es sich um ein laufendes Jahr handelt? Die Verwendung der Fehlerkorrektur im folgenden neuen Datum (Jahr, Monat, Tag) beginnt bei 0, und 2 bedeutet März, was bedeutet, dass es sich um den 1. März handelt Der Tag vor dem Tag, und prüfen Sie dann, ob das Datum dieses Tages der 29. ist. Tatsächlich wird die eigene Fehlerkorrekturberechnung des Datumsobjekts verwendet.
Javascript-Testfunktion isSmoothYear()
Hier ein Zitat:
1 <script language="javascript">
2 var isSmoothYear = Funktion(Jahr)
3 {
4 return (new Date(year, 2, 0).getDate() == 29);
5}
6 warning("Ist 2004 ein gutes Jahr? t" + isSmoothYear(2004));
7 warning("Ist 2005 ein gutes Jahr? t" + isSmoothYear(2005));
8 warning("Ist 2006 ein gutes Jahr? t" + isSmoothYear(2006));
9 warning("Ist 2007 ein gutes Jahr? t" + isSmoothYear(2007));
10 warning("Ist 2008 ein gutes Jahr? t" + isSmoothYear(2008));
11 </script>
Der Java-Code ist ähnlich.
Das Folgende ist ein Referenzfragment:
1 import java.util.*;
2
3. Klasse TestDate
4 {
5 public static void main(String[] args)
6 {
7 Datum Datum = neues Datum (2004, 2, 0);
8 System.out.println(date.getDate());
9}
10}
11