Closed5

memo @240226

nakamotonakamoto

Tempo

https://tempo.formkit.com/

Tempoとは日付を扱うJSライブラリ(date-fns dayjsみたいな)
TempoはJavaScriptのnew dateを基準にそれをより使いやすくする為のライブラリ。他の日付を扱うJSライブラリはJavaScriptのdateオブジェクトを使わず独自にカスタムしたものを使ってる。TempoはJSのもともと持ってる機能をより操作するための色んなユーティリティを出してる。

Intl.DateTimeFormatIntlオブジェクトはJavaScriptが組み込みで提供してる国際化対応のためのクラス)Intlは今後JavaScriptの国際化対応では標準になりそうなためIntlベースで作られてるTempoは流行りそう。JavaScriptのコアな機能を使いやすくするためのユーティリティを出してる。

import { format, parse } from "@formkit/tempo"

const readable = format(new Date(), "full")

parse(readable, "full")
ryoppippiryoppippi

こんにちは、date-fnsもJSのDateオブジェクトを使ってると思います

nakamotonakamoto

ryoppippiさん
コメントありがとうございます!
ご確認いたします!🙏

nakamotonakamoto

Firebaseの勢いが落ちてるのってFirebaseのDBのFirestoreNoSQLだからってのもありそう。
ただFirebaseでも事足りるというように要件に適してるのならそれが一番いい選択。

このスクラップは2ヶ月前にクローズされました