問題タブ [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 投票する
1 に答える
119 参照

javascript - Rails 3 でリモート呼び出しを行うたびに JS コードを挿入する方法

したがって、Rails 3 アプリでtimeagoプラグインを使用して、この関数内にラップしています (タイムアウトにより、timeago 文字列が常に分単位で更新されることに注意してください)。

そして、私の中でapplication.js

呼び出しを使用していくつかの要素をロードするまで、これはうまく機能しremoteます。少し調べたところ、有効な解決策が見つかりませんでした。非推奨のように見えるため、この質問でlivequery提案されているようにプラグインを追加することに満足していません。

この JS コードをjs.erbアプリのすべてのファイルの末尾に追加することを考えていましたが、本当に重複していて厄介です。

質問パート 1: ¿js.erb実行のたびにそのコードを挿入する簡単な方法はありますか?

質問パート 2: ¿ ajaxy で読み込まれた要素を使用するという主な目標を達成するにはどうすればよいtimeagoですか?

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

cakephp - CakePHP 2: 関数 timeAgoInWords() のローカリゼーションと内部化

私の問題は、日付を英語からロシア語に翻訳できないことです。私はこのガイドに従いました:

  1. 国際化とローカリゼーション CakePHP
  2. I18N シェル

私は AppController.php にこのコードを書きました:

「Locale\rus\LC_MESSAGES」フォルダーを追加し、default.po ファイル内に配置します。ところで、すべてのメッセージを単一のファイルに抽出しました。

しかし実際には:

何もしませんでした。

文字列 'just now' のみをロシア語に翻訳しますが、他の時間形式は英語のままです。default.po からの翻訳の例を以下に示します。

成功

不合格

私が間違っていることを理解できません。

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

javascript - jQuery timeago プラグインが Safari で機能しない

jQuery timeago プラグインを使用しています。Chrome と Firefox では動作しますが、Safari では動作しません。使用方法は、ウェブサイトに記載されているように非常に簡単です。

<abbr class="timeago" title="{{ISO8601_TIME timeStamp}}">{{COMMENT_DATE_TIME timeStamp}}</abbr>

タグ内のタイトルと日付<abbr>は iso タイムスタンプです。Chrome と Firefox では期待どおりに動作しますが、Safari では単にタイムスタンプを出力するだけです (例: 2012-11-28 19:16:49)。

誰でも問題がどこにあるのか教えてもらえますか?

Chromeで 編集:ここに画像の説明を入力

サファリの場合: ここに画像の説明を入力

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

jquery - ISO 8601タイムスタンプから一定時間が経過した場合は、指定された機能を実行します

以下の機能を実行するのが最善の方法だと思います。

  1. たとえば、HTML要素の属性からISO8601タイムスタンプを読み取ります
  2. 一定時間が経過していないか確認してください
  3. この時間が経過した場合はfunction()を実行します

この問題を解決する方法はいくつか考えられますが、どれも少し不器用で柔軟性を提供するのが難しいようです。これはリアルタイムで更新する必要はありませんが、jQueryとTimeAgoプラグイン(https://github.com/rmm5t/jquery-timeago)を使用しているので、更新できる可能性があります。

他の人がこれをやろうとした、あるいはやろうとしたと思いますが、決定的な答えは見たことがありません。

たとえば、次のHTMLがあります。

<span class="new">New!</span>タイムスタンプがたとえば10分未満の場合は、この後に要素を挿入します。

私たちは私たちを始めるためにこのようなことをすることができます:

時間を比較するための最良の方法は何ですか?

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

jquery - jquerymobileでtimeagoを使用する

誰もがこれをまだ試しますか?私はそれを機能させるのに苦労しています。

次の両方(どちらか一方)を使用して、テンプレートの先頭で初期化してみました。

次に、コンテンツセクションで、次のコマンドを使用して実装してみます。

<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>

timeagoのドキュメントが示唆しているように。

私は見るだけJuly 17, 2008で、動的な時間の変化はありませんが。

誰もがこれを行う方法を知っていますか?

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

php - jquery timeago プラグインの設定

PHP形式の日付でjQuery timeagoプラグインをセットアップしようとしています:

しかし、ほとんど成功しません。これが私がこれまでに行ったことです:

ここにフィドルを含めました:http://jsfiddle.net/mc8ft/2/

timeago プラグインの詳細については、http://timeago.yarp.com/ を参照してください

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

jquery - jQuery.Timeago プラグインの説明が必要

jQuery Timeagoプラグインを使用していて、アドバイスをくれる人はいますか?

私はタイムゾーンを完全に混乱させてしまいました。私は GMT と夏時間 (DST) を使用して英国にいます。私のサーバーは MST を使用してアメリカにあり、すべての日付を UTC (MySQL の UTC_TIMESTAMP() を使用) としてデータベースに保存しています。うん、紛らわしい。

データベースから返されるすべての日付フィールドでこのプラグインを使用したいので、Timeago を使用して変換する必要があるすべての日付が UTC になることがわかっています。

Timeago プラグインは、私が DST の国にいることを認識し、正しい時差を自動的に計算しますか? 教えてください。

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

javascript - Python on gae datetime から UTC 形式へ

モデルに日時があります

私はjquery timeagoを使用しています..しかし、問題はそれが望みの出力を与えないことです..

上記のコードは私のサンプルhtmlコードです..

ここに私のjavascriptがあります:

私の質問は.. UTC 形式に変換する必要がありますか??.. もしそうなら! どのように変換しますか?.. python の方法または javascript で変換しますか??.. どうすればよいですか?.

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

javascript - timeago.jsの反対?

timeago.js (Twitter のタイムスタンプを考えてみてください) という気の利いた小さなテキスト作成 jQuery プラグインを見つけました。これは複雑なプラグインではありませんが、開発時間を大幅に節約できます。特に、自動更新が気に入っています。

唯一の問題は、過去だけでなく将来の日付に対してもこの機能が機能する必要があることです。(つまり、「timeuntil.js」?)

説明されている機能をエミュレートするプラグイン (または独自のソリューション) に遭遇した人はいますか?

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

jquery - Timeago jquery プラグインが IE で表示されません。どうすれば修正できますか?

Tweetable プラグインと Timeago プラグインを使用して、ウェブサイトにツイートを表示します。http://www.beautyworkssalon.com/products.html (左のコミュニティの「Follow Us On」セクション)で見ることができます。ツイートの下に「n日前」にしたい。ただし、Firefox、Chrome でのみ表示されます。IEでは表示されません。

https://github.com/rmm5t/jquery-timeago/issues/35を参照してください 。Timeago プラグインではなく、IE の問題であるとのことでした。

どうすれば修正できますか?