Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah saya boleh mengira item dengan melihat tarikh dalam tempoh 30 hari dari tarikh semasa?

Bagaimanakah saya boleh mengira kuantiti item saya dengan menyemak tarikh dalam tempoh 30 hari dari tarikh semasa?

Berikut ialah kod semasa yang perlu saya tambahkan pada item saya dalam masa 30 hari

<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>

Sila bantu kerana saya cuba mempelajari lebih lanjut tentang Vue dan saya sangat baru dengannya serta skrip taip.

P粉616383625P粉616383625186 hari yang lalu433

membalas semua(1)saya akan balas

  • P粉194919082

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

    Anda boleh menggunakan harta yang dikira untuk ini dan menyambungkannya ke fungsi yang mengira bilangan hari. Contohnya

    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");
    

    balas
    0
  • Batalbalas