2

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

4

1 に答える 1

2

新しい答え

以前回答したとき、jQuery プラグインの機能を誤解していたようです。必要な機能を実現する最善の方法は、jQuery プラグインを変更することだと私には思えます。プラグインの変更は簡単な作業ではありませんが、上記の機能が本当に必要な場合は、変更する価値があるかもしれません.


古い回答

jQuery.timeago プラグインから返される文字列は、常に次を含む文字列を返します。

  • 時間
  • 時間

現在の 24 時間以内の場合。

JavaScript では、返された文字列を正規表現でチェックして 24 時間以内かどうかを確認し、そうでない場合は日付オブジェクトを使用して月を取得します。

正規表現テストの例:

hours?|minutes?

テスト例:

var now = $.timeago(new Date());
console.log(now);
console.log( /hours|hour|minutes|minute/g.test(now) );

コンソール出力の例:

代替テキスト

これは、正しい方向に向かうのに十分なはずです。

于 2010-12-08T18:01:11.573 に答える