Помогите пожалуйста! Посмотрите правильно ли написан скрипт вчерашней даты
Заранее большое спасибо!
<script type="text/javascript">
var d = new Date();
var day700 = d.getDate();
var month700 = d.getMonth() + 1;
var year700 = d.getFullYear();
//--------------------------------------------------------------------
if (day700 >= 2) {
day700 = day700 - 1;
document.write(day700 + '.' + month700 + '.' + year700);
} else {
if (month700 == 1 || 2 || 4 || 6 || 8 || 9 || 11) {
if (month700 == 1){
month700 = month700 - 1;
year700 = year700 - 1;
document.write('31.' + month700 + '.' + year700);
} else {
month700 = month700 - 1;
document.write('31.' + month700 + '.' + year700);
}
} else if (month700 == 5 || 7 || 10 || 12) {
month700 = month700 - 1;
document.write('30.' + month700 + '.' + year700);
} else {
if (year700 == 2012 || 2016 || 2020 || 2024 || 2028 || 2032){
month700 = month700 - 1;
document.write('29.' + month700 + '.' + year700);
} else {
month700 = month700 - 1;
document.write('28.' + month700 + '.' + year700);
}
}
}
</script>