diakon,
<script>
var data = new Date();
data.setDate(data.getDate()+1)
document.write('завтра : ' + data.toLocaleDateString() + "<br>")
data = new Date();
data.setDate(data.getDate()+7)
document.write('через неделю : ' + data.toLocaleDateString() + "<br>")
data = new Date();
data.setDate(data.getDate()+6 - data.getDay())
document.write('ближайшая суббота : ' + data.toLocaleDateString() + "<br>")
data = new Date();
data.setDate(data.getDate()+7 - data.getDay())
document.write('ближайшее воскресенье : ' + data.toLocaleDateString() + "<br>")
data = new Date();
data.setMonth(data.getMonth()+1,0)
document.write('всего дней в этом месяце : ' + data.getDate() + "<br>")
</script>