как я могу получить каждый день месяца, кроме пятницы, с Moment.js?

Вот мой подход для импорта .sql-файлов в MS SQL:

  1. Экспортировать таблицу из MySQL с параметрами --compatible=mssql и --extended-insert=FALSE: mysqldump -u [username] -p --compatible=mssql --extended-insert=FALSE db_name table_name > table_backup.sql
  2. Разделите экспортированный файл с помощью PowerShell на 300000 строк на файл: $i=0; Get-Content exported.sql -ReadCount 300000 | %{$i++; $_ | Out-File out_$i.sql}
  3. Запустите каждый файл в MS SQL Server Management Studio

Есть несколько советов , как для ускорения вставок .

Другой подход заключается в использовании опции mysqldump –where . Используя эту опцию, вы можете разбить таблицу на любое условие, которое поддерживается предложением where sql.

0
задан 5 March 2019 в 16:50
поделиться

1 ответ

Не расширяя moment, вы можете попробовать:

let fridaysInMonth = [];

const monthDate = moment().startOf('month');
const daysInMonth = monthDate.daysInMonth();
for(let i=0; i< daysInMonth; i++){
  if (monthDate.day() === 5){
    const currFridayDate = moment(monthDate);
    fridaysInMonth.push(currFridayDate);
  }

  monthDate.add(1, 'day');
}

Или расширить moment и использовать диапазон моментов :

const month = moment();
const range = moment().range(moment(month).startOf('month'), moment(month).endOf('month'));
const days = range.by('days');
const fridaysInMonth = days.filter(currDay => currDay.day() === 5);
0
ответ дан Matan Bobi 5 March 2019 в 16:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: