![]() |
Как можно реализовать следующие
[2023-02-20] 0 [2023-02-21] 0 [2023-02-22] 0 [2023-02-23] 0 [2023-02-24] 0 [2023-02-25] 0 [2023-02-26] 0 Условно говоря скрипт получает текущею неделю, и даты дней в недели, и выводит их в таком порядке который я показал выше дальше идёт проверка если условно говоря дата ровняется 2023-02-21 то скрипт добавляет во вторую строчку 1 если дата ровняется 2023-02-22 то соответственно он выводит 1 в третью строчку |
счётчик:
[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 https://forum.antichat.xyz/attachments/28263111/ |
| Время: 10:20 |