angularアプリでmomentjsを使用していますが、ここに表示するコードはありません。私はそれをいじって理解しようとしましたが、混乱してしまいました。
私がやりたいのは、APIサーバーcreatedAt
に取得しているプロパティがあり、投稿で相対時間を表示する方法のように、より良い方法で表示したいということです。facebook
例:
この日の表示相対時間内の場合
A few seconds ago.
A minute ago
2 minutes ago
(1分以上の場合)An hour ago
(1時間前の場合)2 hours ago
(1時間以上前の場合は24時間前まで)Yesterday
午前10時3分(1日後の場合)Last Tuesday
午後 7 時 30 分 (48 時間後)Last month
6 月 18 日午後 7 時 30 分 (1 か月後)
リストは年単位で続きます。
複数の条件を使用してこれを実行できることはわかっていますが、最終的にはめちゃくちゃになりました。これを行うより良い方法はありますか?
誰かが私に光を当てることができますか?