Вчерашний день
Помогите пожалуйста! Посмотрите правильно ли написан скрипт вчерашней даты
Заранее большое спасибо! <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> |
var d = new Date(); d.setDate(d.getDate()-1); alert(d.getDate()+'.'+d.getMonth()+'.'+d.getFullYear()) var d = new Date(2010,10,1); d.setDate(d.getDate()-1); alert(d.getDate()+'.'+d.getMonth()+'.'+d.getFullYear()) Date спокойно воспринимает минусовые значения. Внимательней читайте документацию и не надо будет изобретать велосипед.) |
:blink: :lol: спасибо :thanks:
|
Часовой пояс GMT +3, время: 06:30. |