プロジェクトにtimeagojqueryプラグイン(http://timeago.yarp.com/)を実装して、相対時間を表示しようとしています(つまり、「1.10pm」ではなく「2分前」)。現在のエントリのタイムスタンプを格納するMySQLデータベースのフィールド。
ただし、timeago jqueryプラグインは、時刻がUTC形式「2008-07-17T09:24:17Z」の場合にのみ機能します。
私の最初の問題は、mysqlタイムスタンプを上記の必要な形式に変換する方法です。2番目の問題:必要な形式をコードにハードコーディングしても、プラグインが機能しません。なんで?
私のハードコード:phpファイル1:
echo '<abbr class="timestamp" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>';
index.phpファイル2内
$("abbr.timestamp").timeago();
もちろん、スクリプトタグを適切に含めました。なぜ機能しないのかわかりません。注:私は自分のコンピューター(ローカル)でXAMPPに取り組んでいます。