use Intl.DateTimeFormat and Intl.NumberFormat instead of toLocaleString (#9444)

This commit is contained in:
tamaina 2023-01-01 17:11:33 +09:00 committed by GitHub
parent 0222165bd9
commit c3a36698e5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 42 additions and 18 deletions

View file

@ -40,6 +40,7 @@ import { defaultStore } from '@/store';
import { useChartTooltip } from '@/scripts/use-chart-tooltip';
import { chartVLine } from '@/scripts/chart-vline';
import { alpha } from '@/scripts/color';
import date from '@/filters/date';
const props = defineProps({
src: {
@ -171,7 +172,7 @@ const render = () => {
chartInstance = new Chart(chartEl.value, {
type: props.bar ? 'bar' : 'line',
data: {
labels: new Array(props.limit).fill(0).map((_, i) => getDate(i).toLocaleString()).slice().reverse(),
labels: new Array(props.limit).fill(0).map((_, i) => date(getDate(i))).slice().reverse(),
datasets: chartData.series.map((x, i) => ({
parsing: false,
label: x.name,