renovations
This commit is contained in:
parent
4b8b168fd2
commit
c7d4c7e3ff
172 changed files with 869 additions and 244 deletions
|
@ -0,0 +1,5 @@
|
|||
function getWeekDay(date) {
|
||||
var days = ['вс','пн','вт','ср','чт','пт','сб'] ;
|
||||
|
||||
return days[ date.getDay() ];
|
||||
}
|
|
@ -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)), 'чт');
|
||||
});
|
||||
});
|
|
@ -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) ); // 'пт'
|
||||
```
|
||||
|
13
1-js/4-data-structures/11-datetime/2-get-week-day/task.md
Normal file
13
1-js/4-data-structures/11-datetime/2-get-week-day/task.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# Имя дня недели
|
||||
|
||||
[importance 5]
|
||||
|
||||
Создайте функцию `getWeekDay(date)`, которая выводит текущий день недели в коротком формате 'пн', 'вт', ... 'вс'.
|
||||
|
||||
Например:
|
||||
|
||||
```js
|
||||
var date = new Date(2012,0,3); // 3 января 2012
|
||||
alert( getWeekDay(date) ); // Должно вывести 'вт'
|
||||
```
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue