Взгляните на moment.js - отличная библиотека для управления всеми функциями, связанными с временем - momentjs.com
Позднее дополнение к ответу:
Вы упомянули, что вы новичок с JavaScript, поэтому здесь приведен простой рабочий пример вашей проблемы, используя moment.js - этот пример предполагает, что файл и moment.js находятся в одной папке. Ознакомьтесь с документами на момент. Js для всех параметров форматирования. Удачи.
Add Time
Вы должны использовать Vuex Store для этого. https://nuxtjs.org/guide/vuex-store/
Мне удалось сделать следующее в store/index.js
:
import gql from 'graphql-tag'
export const state = () => ({
apps: []
})
export const mutations = {
SET_APPS (state, apps) {
state.apps = apps
},
}
export const getters = {
getApps (state) {
return state.apps;
},
}
}
export const actions = {
async nuxtServerInit ({ commit }, { app }) {
const client = app.apolloProvider.defaultClient;
const apps = gql`
query {
apps: allApps {
key
label
tree
}
}
`;
await client.query({ query: apps }).then(response => {
commit('SET_APPS', response.data.apps)
});
}
}