質問は私が思うすべてを言います。私はjsがあまり得意ではありません。しばらく試してみました。ありがとう。
1002 次
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 に答える