Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   проблема с Date.getYear (https://javascript.ru/forum/misc/21868-problema-s-date-getyear.html)

pasha_vit 27.09.2011 15:13

проблема с Date.getYear
 
Здравствуйте, есть скрип
var w=week||1,n=day||1,y=year||new Date().getFullYear(); //defaults
  var d=new Date(y,0,7*w);
  d.setDate(d.getDate()-(d.getDay()||7)+n)+7;
  
 alert( d.getDate() + '-' + d.getMonth()+1 +'-'+ d.getYear());
  
   d.setDate(d.getDate() +6);
   dates2.value=d;


который выводит дату (понедельник и воскресенье по номеру недели).
мне нужно форматировать вывод в дд-мм-гггг, решил сделать так :
alert( d.getDate() + '-' + d.getMonth()+1 +'-'+ d.getYear());
, но вот d.getYear() выдает 111, а по идеи должен 2011:) . в чем тут ошибка? хелп плиз

Sweet 27.09.2011 15:41

Используй метод getFullYear. А здесь описана проблема метода getYear.


Часовой пояс GMT +3, время: 10:19.