問題タブ [relative-date]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
14 に答える
89218 参照

javascript - Javascript タイムスタンプから相対時間

タイムスタンプ (Twitter API など) をユーザーフレンドリーな相対時間 (2 秒前、1 週間前など) に変換するための素敵な JS スニペットを探しています。

お気に入りの方法を共有したい人はいますか (できればプラグインを使用しないでください)。

0 投票する
2 に答える
4699 参照

android - Android DateUtils.getRelativeDateTimeString() にデバイス ロケールを無視させますか?

「昨日」や「2 時間前」などの値を返す相対 APIの使用は非常に優れていることがわかりましandroid.text.format.DateUtilsたが、私のアプリは Android がサポートしているすべての言語をサポートしているわけではありません。したがって、私はデフォルトで英語を使用していますが、サポートしていないすべての言語について、相対文字列がデバイスの設定に表示されます。

たとえば、次のようにします。

Last attempt: hace 11 minutos.

サポートしていない言語については、API 呼び出しをデフォルトで英語にしたいと考えています。ただし、API 呼び出しのロケールを設定する場所がどこにもありません。どこかに欠けていることを願っています。

デバイス設定を無視して、API 呼び出しのためだけに Locale を設定する方法はありますか?

0 投票する
4 に答える
13444 参照

android - Android: 文字列を時刻に変換する

タイムスタンプを含む文字列をアンドロイドの RelativeDateTimeString と一致する時間に変換しようとしているので、相対時間としてフォーマットできます。取得するタイムスタンプは次の形式です。

その文字列を取得して、ここで相対時間関数に渡したいと思います。

したがって、関数は「2日前」などのトーストを表示する必要があります.

編集: 申し訳ありませんが、私も書いたトースト機能があります。

0 投票する
2 に答える
267 参照

time - データベースで「相対」時間をモデル化するにはどうすればよいですか?

明確化:タイムスタンプと現在の時刻を使用して、わかりやすい時間 (たとえば、「8 秒前」)を計算しようとしているわけではありません。

データ モデルでイベントのタイムラインを作成する必要がありますが、これらのイベントは相互にのみ関連しています。たとえば、イベント A、B、C があります。これらは順番に発生するため、B は A の 20後に発生し、C は B の 20後に発生する可能性があります。

時間の単位は気にしません。私の目的では、時間はなく、相対性だけです。

これを、各イベントがノードであるリンク リストのようにモデル化するつもりです。

イベント

  • ID
  • 名前
  • 前のイベント
  • 次のイベント

これは相対的なイベントをモデル化する最も効率的な方法ですか?

0 投票する
1 に答える
2239 参照

php - Stack Overflowが「membersince」および「lastseen」と同じように相対日付をフォーマットするにはどうすればよいですか?

重複の可能性:
相対時間を計算するにはどうすればよいですか?

stackoverflow.comのプロフィールページに表示されるこれらのデータの表示方法を知りたいです。ユーザーの登録日と最終訪問日のタイムスタンプがあります。しかし、stackoverflow.com形式を使用して表示する必要があります。

例えば:

メンバー登録日:9か月
最後に見た:今

これらの日付を変換してそのような形式で表示するためのスクリプトはありますか?

0 投票する
2 に答える
895 参照

ruby-on-rails - Railsでの相対時間の使用と比較

Railsで相対時間を行う方法を知る必要がありますが、文としてではなく、これを行うことができるようなものです(2008-08-05 23:48:04 -0400のような形式を入力した場合)

0 投票する
1 に答える
996 参照

time - 相対時間を計算するPHP関数(人間が読める形式/ Facebookスタイル)

上記のPHP関数をインターウェブで見つけました。はるか先の日付に問題があることを除けば、かなりうまく機能しているようです。

たとえば、ループするPHPエラーが発生します

ゼロ除算

$difference /= $lengths[$j];日付が2033年の場合。

それを修正する方法はありますか?アレイはすでに数十年を占めているので、2033年が「あと20年」のようなものになることを期待しています。

0 投票する
1 に答える
112 参照

php - 月数を含む変数を X 年 X 月形式に変換しますか?

これは、タイムスタンプではなく月数を扱っていることを除いて、一般的な相対時間 (前) に少し似ています。

私はこれをどうやって行くのか分かりませんか?

私の質問の理解を深めるためのいくつかの例を次に示します。

入力が次の場合:

3

出力は次のようになります。

3ヶ月

入力が次の場合:

13

出力は次のようになります。

1年1ヶ月

したがって、12 か月ごとに X 年 (存在する場合)、残りの月は X か月続きます。

0 投票する
1 に答える
1378 参照

php - Drupal 7 ビューの PHP 相対日付フィルター

Drupal でビューを作成していますが、フィルター基準を日付に設定する際に問題が発生しています。

「今週の映画」のコンテンツ タイプがあります。映画の名前、監督、評価、主演などの基本的な映画の属性が保存されます。また、映画が今週の映画としていつ開始され、いつ終了するかを示す日付もあります。

現在、今週の映画 (映画 A) は、火曜日から次の月曜日まで上映されます。次の火曜日には、新しい映画 (映画 B) が今週の映画として表示されます。

演算子「等しい」と相対終了日「次の月曜日」を使用してフィルタリングすると、常に現在の週の映画が返されると思いました。ただし、月曜日にはまだアクティブなフィルム A が表示されるはずですが、「次の月曜日」は翌週なので、「フィルム B」しか表示されません。

この文脈で「今日が月曜日でない場合は次の月曜日を表示し、それ以外の場合は今日を表示する」と言う方法の提案はありますか?

前もって感謝します。

0 投票する
4 に答える
101815 参照

javascript - Moment.jsの使い方は?

Moment.jsのドキュメントに従うことができず、設定についてサポートが必要です。私は次のmoment.min.jsように私のウェブページでファイルを適切に参照しました:

私のウェブページのHTML部分に来ると、同じページに2つの異なる日時があります。

公開日

最終変更日

重要!相対的な日付の解析は「昨日」を超えてはなりません。それ以降のすべてについては、<time>タグはJavaScriptがない場合とまったく同じ日時を表示する必要があります。つまり、Moment.jsは「昨日」を過ぎた日付に触れたり解析したりしないでください。

ここで、ライブラリに前述のように機能させるには、ライブラリ参照の後に関数を呼び出す必要があります。だから、問題は、関数はどうあるべきかということです。(私はすでに自分のWebページでライブラリを参照しているので、jQueryの使用は問題ありません。)