簡體   English   中英

如何在請求正文中發送日期為 object 的 axios 發布請求?

[英]How to send axios post request with date object in request body?

我的 api 包括姓名和日期數據
名稱類型為字符串。日期類型為字符串
此外,在這個項目中包括最新版本的 Vue.js

postTodo(){
      axios({
        method: 'post',
        url: 'my-api',
        headers : {
          token: this.token
        },
        data: {
          name : "Hello",
          // it's not working => JSON.stringify(new Date())
          date : JSON.stringify(new Date())
        }
      }).catch(err => console.log(err))
      .then( response =>
      console.log(response))
      
    }

這是一個檢查帖子請求的按鈕

<button @click="postTodo">Send To-Do</button>

所以,我想從日期 object 轉換為字符串。 如何解決這個問題?

我解決了這個問題。 像這樣:

let dates= new Date()
let month = dates.getUTCMonth() + 1
let day = dates.getUTCDate()
let year = dates.getUTCFullYear()
let currentDate = year + "-" + month + "-" + day

您可以使用dayjs創建日期並對其進行格式化

有人想像

dayjs().format("YYYY-MM-DD")

閱讀文檔以便根據需要從 API 格式化日期

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM