recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment puis-je compter les articles en regardant les dates dans les 30 jours suivant la date actuelle ?

Comment puis-je calculer la quantité de mes articles en vérifiant les dates dans les 30 jours suivant la date actuelle ?

Voici les codes actuels que je dois ajouter à mes articles dans les 30 jours

<template>
  <div>
    <div>
      <div class="tree">
         <table width="100%"  border="1">
              <tr>
                <th>row</th>
                <th>Item</th>
                <th>Category</th>
                <th>Date</th>
                <th>Description</th>
              </tr>
              <tr v-for="(user,index) in bookData" v-bind:key="user.listData">
                <td>{{ user.index }}</td>
                <td>{{ user.item_id }}</td>
                <td>{{ user.category_id }}</td>
                <td>{{ user.r_date }}</td>
                <td>{{ user.description }}</td>
              </tr>
            </table>
            **New Item within 30 days :** 
        <div>
      </div>
    </div>
  </div>
</div>
</template>

<script lang="ts">
import { Vue, Watch, Component } from 'vue-property-decorator';
import API from '@/API';

@Component
export default class BookTable extends Vue {
  private bookData: any = [];
  private tempData: any = [];
  private metadata: any = JSON.stringify([], undefined, 2) ;

  private created(): void {
    this.getBookDetails();
    if (this.currentUser) {
      this.getCategories();
    }
  }

  @Watch('categories')
  private getBookDetails(): void {
    if (this.categories.length > 0) {
      for (const category of this.categories) {
        API.Book.getBook(category.id).then((response) => {
          this.bookData = this.bookData.concat(response ? response : []);
          this.tempData = this.bookData;
        });
      }
    }
  }
}
</script>

S'il vous plaît, aidez-moi car j'essaie d'en savoir plus sur Vue et je suis très nouveau dans ce domaine et dans la dactylographie.

P粉616383625P粉616383625237 Il y a quelques jours507

répondre à tous(1)je répondrai

  • P粉194919082

    P粉1949190822024-04-02 00:06:18

    Vous pouvez utiliser une propriété calculée pour cela et la connecter à une fonction qui calcule le nombre de jours. Par exemple

    let date_1 = new Date('10/25/2021');
    let date_2 = new Date();
    
    function numOfDaysBtn(date_1, date_2) {
        let difference = date_1.getTime() - date_2.getTime();
        let TotalDays = Math.ceil(difference / (1000 * 3600 * 24));
        return TotalDays;
    }
    
    console.log(numOfDaysBtn(date_1, date_2) + " days in between");
    

    répondre
    0
  • Annulerrépondre