問題タブ [timeago]

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 投票する
2 に答える
2746 参照

jquery - jQueryTimeAgoプラグイン-設定を設定

ケースバイケースでサフィックス「ago」を削除できるように、TimeAgoプラグインを「tweek」しようとしています。

これが私が試したことです

と同様

運がない。

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

jquery - 過去 24 時間の日付を jquery.timeago 形式で表示する方法

質問は私が思うすべてを言います。私はjsがあまり得意ではありません。しばらく試してみました。ありがとう。

0 投票する
5 に答える
8768 参照

javascript - jQuery timeago の使用法

<abbr>HTML にクラス「timeago」のタグがあります。ページの読み込み時に値を設定してからjQuery("abbr.timeago").timeago();、ドキュメントの準備ができている関数を呼び出すと、機能します。

私の質問は、abbr.timeago のタイトルを JavaScript 関数から動的に変更した場合、更新された abrr.timeago 要素に対して timeago プラグインを作成するにはどうすればよいですか?

どの関数を呼び出す必要がありますか? ドキュメント準備機能から削除するjQuery("abbr.timeago").timeago();か、そのままにしておく必要がありますか? ありがとうございました

質問を編集:

@squiddy の例は機能し、時刻を 1 回だけ更新し、変更されないままです。たとえば、 timeago を現在の時刻に置くと..それは変わらないように立つだけですか?

報奨金の更新:

前の質問は無視してください。私のWebサイトには、クリックするとgetJSON関数が呼び出され、サーバーからいくつかの情報をテーブルに取得するリンクがあります。

各行は、サーバーからのフィードバックを表します。ここに私の getJSON 擬似コードがあります:

したがって、この getJSON は、サーバーから取得するすべてのフィードバックに対して呼び出されます (n 回)。json が完了すると、テーブルの適切な列に最終更新時刻が入力されます。

しかし、timeago は変更されたタイトルの値を読み取っていないようで、更新された DOM を認識していません。タイトル属性を現在の時刻に設定しているかどうかを確認するためだけに、サーバーからのフィードバックごとに console.log(element.attr("title")) を配置しましたが、実際にはそうですが、 timeago は最初にロードされたタイトルを取得します価値。

このバージョンも試しました:

私はいくつかの可能な解決策を試すのに数時間を費やしました..n秒ごとに呼び出される関数のように、timeago関数を呼び出しますが、常に同じ結果になります

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

jquery - Timeago プラグインが JavaScript で動作しない

クラスが asで、プロパティがタイムスタンプ付きの最近の時刻として設定されている<abbr>タグがあります。値を取得するために timeago プラグインを呼び出すにはどうすればよいですか?details italictitle2011-02-08 10:42:042 hours ago

0 投票する
3 に答える
1884 参照

php - timeagoJqueryプラグインの日付形式の問題

プロジェクトにtimeagojqueryプラグイン(http://timeago.yarp.com/)を実装して、相対時間を表示しようとしています(つまり、「1.10pm」ではなく「2分前」)。現在のエントリのタイムスタンプを格納するMySQLデータベースのフィールド。

ただし、timeago jqueryプラグインは、時刻がUTC形式「2008-07-17T09:24:17Z」の場合にのみ機能します。

私の最初の問題は、mysqlタイムスタンプを上記の必要な形式に変換する方法です。2番目の問題:必要な形式をコードにハードコーディングしても、プラグインが機能しません。なんで?

私のハードコード:phpファイル1:

index.phpファイル2内

もちろん、スクリプトタグを適切に含めました。なぜ機能しないのかわかりません。注:私は自分のコンピューター(ローカル)でXAMPPに取り組んでいます。

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

ruby-on-rails - Railsでカスタマイズされた「time_ago_in_words」風のタイプモデル

みんな、おはよう!

はいまたはいいえをチェックするだけの単純なRailsアプリで作業しています。その後、created_at行とチェックされたボックスが表示されます。私の問題はcreated_at、時間をではなく、別の値として表示する必要があることです。誰かが午前4:00から午前10:00の間にエントリを作成した場合、フィールドのビューに朝食created_atが表示されます。午前10時から午後2時の間に作成した場合は、ランチが表示されます。
私は何時間もグーグルで検索しました、そして私が思いつくことができる最も近いものはいくつかのバリエーションですtime_ago_in_wordsが、実際には何も機能しません。
この種の何かを実装するにはどうすればよいですか?

完全な開示:私はRuby/RoRの少しアマチュアです。穏やかな...

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

javascript - jQuery timeago を使用してライブ更新するにはどうすればよいですか?

011-04-29T14:55:33.000Zこの値がjQueryテンプレートにプッシュされる値があります。timeagoを使用して日付を経過時間に変換しましたが、テンプレートに書き込まれた後、時間が経過しても更新する方法がありません。

自動的に更新されるものをどのように実装しますか?

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

jquery - jquery.timeago プラグイン: 新しいコンテンツが読み込まれた後、あいまいなタイムスタンプが更新されない

このプラグインを使用していますhttps://github.com/rmm5t/jquery-timeago/blob/master/jquery.timeago.js

新しいコンテンツを Dom にロードすると、(以前のコンテンツの) タイムスタンプの自動更新が機能しなくなります (その新しくロードされたコンテンツでは問題なく動作します)...

document.ready の Livequery で修正版を使用しようとしましたが、どちらも機能しませんでした..

新しいコンテンツをロードする関数は次のとおりです。

私は何かをやってみました

「afterTimelineLoad」関数で、データ内の新しい abbr.timeago のみに timeago() 関数を適用しますが、どちらも機能しません...

何を試せばいいのかわからない…手がかりは?

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

jquery - jQuery.timeagoプラグインのタイムゾーンの問題

ブログにtimeagojQueryプラグインを使用していますが、タイミング自体に問題があるようで、指を置くことができず、問題の原因は何ですか。

現在、2011年5月31日02:30現地時間(GMT + DST)です。今私が使用した例の日付は...2011年5月31日02:01です。このための次のタグは

しかし、jQueryは、日付が「今から32分後」であると出力します。これは、何らかの理由で1時間進んでいます。

誰かが私がここで間違っていることを知っていますか?

0 投票する
0 に答える
2604 参照

javascript - fnDrawCallbackの後にDataTablesフィルター/ソートインデックスを更新します

timeago jqueryプラグインを使用して、データテーブルの列のタイムスタンプをフォーマットしています。DataTablesオプションを使用すると、次のfnDrawCallbackようなフォーマットされたタイムスタンプを設定/更新できます。

より人間が読める形式に2 years ago。これは、テーブルの再描画があるときにいつでも呼び出されるため、ページネーション、サーバー呼び出しなどで機能します。

ただし、fnDrawCallback検索インデックスは更新されないため、クエリでyearsは何も返されません。DataTablesに検索インデックスを更新させる方法はありますか?

編集

わかりやすくするために、初期化tableDatatableHeadings、ハッシュの配列をJSONを介して渡します。このデータは問題なくテーブルに表示されるため、これは正常に機能しているようです。問題は、TimeagoがDOMを変更することfnDrawCallbackです。これは、テーブルのフィルター/ソートインデックスが入力された後に発生します。

したがって、を検索することはできますが、を検索することはできiso_timeません2 years ago