최대 1 분 소요

최근에 너무 할일이 많아서 개인 프로젝트를 미뤄뒀었는데, 이번에 제대로 마무리하려고 한다. 오늘 발생했던 에러들을 정리했다.

오류

분명 마지막에 실행했을 때, 오류가 안난걸 확인했었는데, 그 사이에 업데이트가 된것 같다.

  • 날짜 포맷
Value yyyy-MM-dd out of range for Intl.DateTimeFormat options property day
RangeError: Value yyyy-MM-dd out of range for Intl.DateTimeFormat options property day

캔들 차트를 그리는 부분에서 날짜 포맷을 지정해야 하는데, 기존에는

<Chart
                    type="candlestick"
                    data={candleChartData}
                    options={{
                        plugins: { legend: { display: true } },
                        scales: {
                            x: {
                                type: "time",
                                time: { unit: "day", tooltipFormat: { day: "yyyy-MM-dd" } },
                                title: { display: true, text: "Date" },
                            },
                            y: { title: { display: true, text: "Price" } },
                        },
                    }}
                />

이렇게 돼 있었지만

<Chart
                    type="candlestick"
                    data={candleChartData}
                    options={{
                        plugins: { legend: { display: true } },
                        scales: {
                            x: {
                                type: "time",
                                time: { unit: "day", tooltipFormat: { day: "MM/dd/yyyy" } },
                                title: { display: true, text: "Date" },
                            },
                            y: { title: { display: true, text: "Price" } },
                        },
                    }}
                />

MM/dd/yyyy로 바꾸니까 해결되었다.

  • 날짜 어댑터

    ERROR
    This method is not implemented: Check that a complete date adapter is provided.
    
    // 라이브러리 추가
    import "chartjs-adapter-luxon";
    

댓글남기기