Я пытаюсь изменить формат значения даты, который я сохраняю с помощью этой схемы:
const SensorSchema = new Schema ({
name: {type: String, required: true},
valor:{type: Number, required: true},
date: {type: Date, default: Date.now},
user: {type:String}
});
------------------This is my graph script where I use the date on X axis-----------------
<script>
var ctx= document.getElementById("myChart").getContext("2d");
var myChart= new Chart(ctx,{
type:"line",
data:{
labels:[
{{#each sensores}}
new Date("{{date}}"),
{{/each}} ],
datasets:[{
label:"% de oxígeno",
borderColor:"#04B486",
fill:false,
data:[
{{#each sensores}}
{{valor}},
{{/each}}
]
}]
},
options:{
scales:{
yAxes:[{
ticks:{
beginAtZero:true
}
}]
}
}
});
</script>
И результат следующий:
Результаты графика
Как видите, это выглядит очень плохо, я хотел бы отформатировать ГГГГ-ММ-ДД-ЧЧ, поэтому я попробовал это:
Результаты графика 2
Не понимаю, почему у меня сейчас 1988 год.
Может мне кто-нибудь помочь? спасибо.