I last updated this table somewhere in 2000. It's not maintained any more.
Below you see browser compatibility with date.getYear() and date.getFullYear() when reading out the year 2000. When the year is 1998, all browsers return 98, not 1998.
| Browser | getYear() 1998 | getYear() 2000 | getFullYear() |
|---|---|---|---|
| Netscape 2 Windows | 98 | 100 | Not supported |
| Netscape 2 Mac | 98 | 100 | Not supported |
| Netscape 3 Windows | 98 | 2000 | Not supported |
| Netscape 3 Mac | 98 | 2000 | Not supported |
| Netscape 3 Linux | 2000 | Not supported | |
| Explorer 3 Windows | 98 | 100 | Not supported |
| Explorer 3 Mac | 98 | 2000 | 2000 |
| Hotjava 3 Windows | 98 | 100 | 2000 |
| Hotjava 3 Mac | 100 | 2000 | |
| Opera 3 Windows | 98 | 100 | Not supported |
| WebTV | untestable | 2000 | Not supported |
| iCab | untestable | 100 | 2000 |
| Netscape 4 Windows | 98 | 100 | 2000 |
| Netscape 4 Mac | 98 | 100 | 2000 |
| Netscape 4 Linux | 98 | 100 | 2000 |
| Netscape 4 Solaris | 98 | 100 | 2000 |
| Explorer 4 Windows | 98 | 2000 | 2000 |
| Explorer 4 Mac | 98 | 2000 | 2000 |
| Opera 4 Windows | 98 | 100 | 2000 |
| Opera 4 Linux | 98 | 100 | 2000 |
| Konqueror | 100 | 2000 | |
| Explorer 5 Windows | 98 | 2000 | 2000 |
| Explorer 5 Mac | 98 | 2000 | 2000 |
| Explorer 5 Solaris | 2000 | 2000 | |
| Netscape 6 Windows | 98 | 100 | 2000 |
| Netscape 6 Mac | 98 | 100 | 2000 |
| Netscape 6 Linux | 98 | 100 | 2000 |