renovations

This commit is contained in:
Ilya Kantor 2015-01-11 01:54:57 +03:00
parent 4b8b168fd2
commit c7d4c7e3ff
172 changed files with 869 additions and 244 deletions

View file

@ -0,0 +1,5 @@
function getWeekDay(date) {
var days = ['вс','пн','вт','ср','чт','пт','сб'] ;
return days[ date.getDay() ];
}

View file

@ -0,0 +1,29 @@
describe("getWeekDay", function() {
it("3 января 2014 - пятница", function() {
assert.equal( getWeekDay(new Date(2014, 0, 3)), 'пт');
});
it("4 января 2014 - суббота", function() {
assert.equal( getWeekDay(new Date(2014, 0, 4)), 'сб');
});
it("5 января 2014 - воскресенье", function() {
assert.equal( getWeekDay(new Date(2014, 0, 5)), 'вс');
});
it("6 января 2014 - понедельник", function() {
assert.equal( getWeekDay(new Date(2014, 0, 6)), 'пн');
});
it("7 января 2014 - вторник", function() {
assert.equal( getWeekDay(new Date(2014, 0, 7)), 'вт');
});
it("8 января 2014 - среда", function() {
assert.equal( getWeekDay(new Date(2014, 0, 8)), 'ср');
});
it("9 января 2014 - четверг", function() {
assert.equal( getWeekDay(new Date(2014, 0, 9)), 'чт');
});
});

View file

@ -0,0 +1,16 @@
Метод `getDay()` позволяет получить номер дня недели, начиная с воскресенья.
Запишем имена дней недели в массив, чтобы можно было их достать по номеру:
```js
//+ run
function getWeekDay(date) {
var days = ['вс','пн','вт','ср','чт','пт','сб'] ;
return days[ date.getDay() ];
}
var date = new Date(2014,0,3); // 3 января 2014
alert( getWeekDay(date) ); // 'пт'
```

View file

@ -0,0 +1,13 @@
# Имя дня недели
[importance 5]
Создайте функцию `getWeekDay(date)`, которая выводит текущий день недели в коротком формате 'пн', 'вт', ... 'вс'.
Например:
```js
var date = new Date(2012,0,3); // 3 января 2012
alert( getWeekDay(date) ); // Должно вывести 'вт'
```