Несмотря на то, что праздник уже прошел, предлагаю здесь сделать то же
http://habrahabr.ru/post/151303/ , но на яваскрипте.
Моё решение, 92 символа:
d=new Date();alert(d.getMonth()==8&&d.getDate()==13-!(d.getYear()%4)&&'С днем программиста')
(Поменяйте 13 на текущую дату + 1)
Проверка.
Обычный год:
d=new Date(11,8,13);alert(d.getMonth()==8&&d.getDate()==13-!(d.getYear()%4)&&'С днем программиста')
Високосный:
d=new Date(12,8,12);alert(d.getMonth()==8&&d.getDate()==13-!(d.getYear()%4)&&'С днем программиста')