С календарем и форматом даты разобрался, просто взял другой календарь и изменил формат вывода даты
Теперь вопрос вот в чем, есть кнопки, при нажатии на которые переходишь на текущую дату, завтрашний день, субботу или воскресенье. И у меня появилось 32 января итп. Вот код например на "субботу":
<!-- суббота-->
<script type= "text/javascript">
function subbota() {
var today3 = new Date()
var d3 = today3.getDate()
var m3 = today3.getMonth() + 1;
if (m3<10) m3= '0'+m3;
var y3 = today3.getFullYear()
if (today3.getDay() == 0)
var dd3 = d3 + 6
if (today3.getDay() == 1)
var dd3 = d3 + 5
if (today3.getDay() == 2)
var dd3 = d3 + 4
if (today3.getDay() == 3)
var dd3 = d3 + 3
if (today3.getDay() == 4)
var dd3 = d3 + 2
if (today3.getDay() == 5)
var dd3 = d3 + 1
if (today3.getDay() == 6)
var dd3 = d3 ;
var t3 = dd3+'.'+m3+'.'+y3
document.location.href = '/xfsearch/' + t3;
}
</script>
<a onclick="javascript: subbota()">в <font color="red">субботу</font>,</a>
Т.е. сегодняшний день записывается в переменную и к нему прибавляется нужное количество дней, чтобы перейти на субботу, но получается что складываются числа, а не дни, отсюда и 32 и 33 января
, посоветуйте пожалуйста, как решить?