Как изменить формат даты ax ios в @ nuxtjs / ax ios? - PullRequest
1 голос
/ 31 января 2020

Я использую @nuxtjs/axios в моем nuxt.js проекте. Я выбираю content_type из моего API, но ax ios форматирует дату в формате ISO 8601. Можно ли как-нибудь изменить это в nuxt.config. js?

, например:

axios: {
 data: 'yyyy/dd/mm'
}

любое решение?

Не знаю не хочу использовать библиотеку моментов

1 Ответ

1 голос
/ 31 января 2020

Это действительно не про топор ios. Ax ios просто использует JSON.stringify для объекта запроса, а JSON.stringify преобразует даты в формат ISO 8601. Если вам нужен другой формат, не передавайте дату - отформатируйте ее самостоятельно и передайте строку в Ax ios вместо даты

Basi c Форматирование даты легко , Момент вам не нужен. js. Для более сложного форматирования date-fns намного лучше / меньше (с поддержкой встряхивания деревьев)

myDateFormat = function(d) {
  return d.getFullYear() + "/" + ("0" + d.getDate()).slice(-2) + "/" + ("0"+(d.getMonth()+1)).slice(-2);
}

var d1 = new Date(Date.now())

console.log(d1)
console.log(myDateFormat(d1))

Также рассмотрите возможность изменения вашего API для использования более стандартного формата даты ....

...