1

私はちょうどjavascriptローカル日付/時刻を扱っているウェブサイトに取り組んでいます。日付/時刻はUTCとしてデータベースに保存され、date-object(js)を介してユーザーのローカルタイムゾーンに計算されます。多くのウェブサイト、フォーラム、プラットフォームはこれらの現地時間を使用していませんが、たとえばカウントダウンのような表現を使用していることがわかります

「1か月前に投稿」、「3時間前に投稿」、 ...など

現地の日付/時刻を表示する代わりに、そうすることの利点はあると思いますか?あなたが賛否両論についてどのような議論をしているのか、私にとって非常に興味深いでしょう。ありがとう。

4

4 に答える 4

2

これは主にユーザビリティの問題です。ローカルの日付/時刻を表示すると、ユーザーは、表示されている時刻と現在の壁時計の時刻との関係を把握しなければならないという認知的負荷に直面します。

個人的には、これらの相対時間の表示は問題ないと思いますが、可能な限り適切にローカライズする必要があります。それらは、置換可能なパラメーターや単数形/複数形など、あまり理解されていない I18N/L10N の問題を引きずっています。

于 2012-09-14T10:39:31.003 に答える
2

私にとっては、記事の年齢を計算する必要があるため、「1か月前に投稿」は時間よりも詳細です. ただし、同じトピックに関する他の記事と比較するときに、記事の正確な日付を知りたいというユース ケースがあるかもしれません。記事の性質次第です。

于 2012-09-14T10:44:28.560 に答える
0

ある種のブログには良いことがあります。コメントでは常にではありません。正確な時刻を確認できると便利な場合があります。

また、ターゲット ユーザーにもよります。たとえば、一般の人はそれを好みますが、プログラマーはまったく気にしません。

于 2012-09-14T10:37:59.047 に答える
0

JavaScript の現地時間は、クライアントの時計から派生します。これは、必ずしもこの時間が実際の現地時間であることを意味するわけではありません。パリからニューヨークに旅行するビジネスマンについて考えてみてください。彼は家族と連絡を取り合いたいので、ラップトップの時計をパリの時間に合わせておきたいと思うかもしれませんが、スマートフォンではビジネス関係のためにニューヨークの時間を使用しています。

「3 分前」などの相対的な時間的記述は、古いイベントと新しいイベント、差し迫ったイベントと遠い将来のイベントを区別するのに非常に役立ちます。これらは相対的であるため、どのタイム ゾーンでも有効です。

于 2012-09-14T10:51:32.430 に答える