TypeScriptでdate-fnsを使ってみた際に遭遇したAn argument for 'format' was not provided
こんにちは!kossyです!
さて、今回は、JavaScriptの日付を扱うライブラリの一つである。date-fnsを少し触ってみたので、ブログに残してみたいと思います。
引数一つだと怒られる
Angularのプロジェクト内で、
format(new Date());
というコードを記述したところ、
An argument for 'format' was not provided.
と怒られてしまいました、、、
定義元を確認したところ、
function format(
date: Date | number,
format: string,
options?: {
locale?: Locale
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6
firstWeekContainsDate?: number
useAdditionalWeekYearTokens?: boolean
useAdditionalDayOfYearTokens?: boolean
}
): string
namespace format {}と書いてあり、引数はdateだけではダメだから怒られていたようです。
format(new Date(), 'YYYY/MM/DD');
と記述することでエラーが発生しなくなりました。
と思ったら、
format(new Date(), 'yyyy/MM/dd')
にしろ!!とコンソールで怒られてしまいました、、、
みなさんもお気を付けください。