[CODE]
// формат даты в виде [yyyy-mm-dd] *
const
dateFormat
=
(
d
)
=>
{
let
date
=
new
Date
(
d
)
let
isCurrent
=
new
Date
(
)
.
toDateString
(
)
==
date
.
toDateString
(
)
?
1
:
0
let
dateFormat
=
new
Date
(
d
)
.
toISOString
(
)
.
split
(
'T'
)
[
0
]
return
`[${dateFormat}]${isCurrent}`
;
}
// первый день недели (по дню d)
const
getFirstDay
=
(
d
)
=>
{
const
day
=
d
.
getDay
(
)
const
diff
=
d
.
getDate
(
)
-
day
+
(
day
===
0
?
-
6
:
1
)
return
new
Date
(
d
.
setDate
(
diff
)
)
}
// формат ***ни который тебе нужен
const
makeXui
=
(
day
)
=>
{
const
firstDay
=
getFirstDay
(
day
)
let
result
=
[
]
for
(
let
i
=
0
;
i