Heim  >  Fragen und Antworten  >  Hauptteil

Wie überprüfe ich, ob zwischen zwei Datumsspalten ein Eingabedatum vorhanden ist? Nodejs Fortsetzung

Mit dem vom Benutzer eingegebenen Datum soll überprüft werden, ob das Datum zwischen der Spalte „start_Date“ und der Spalte „end_Date“ der MySQL-Datenbank liegt oder zwischen diesen existiert. Verwenden von NodeJS

P粉237689596P粉237689596193 Tage vor433

Antworte allen(1)Ich werde antworten

  • P粉547170972

    P粉5471709722024-03-31 20:45:48

    如果您使用 Sequelize 进行此类查询,则可以使用 Op.gteOp.lte 运算符来实现这两个比较:

    const records = model.findAll({
      where: {
        start_Date: {
          [Op.lte]: date
        },
        end_Date: {
          [Op.gte]: date
        },
      }
    })
    

    Antwort
    0
  • StornierenAntwort