フォーラムの日付には便利な「X 時間前」または 24 時間以内の日付には「X 分前」が表示されます。また、現在の年に発生した日付にはその年が記載されていません。使いやすさの調査によると、最近の日付をこのようにフォーマットすると、読みやすさと使いやすさが大幅に向上することがわかっています。これは、何十億ものユーザーからのフィードバックに基づいて、Facebookや他の大手インターネット企業が使用しているのと同じスタイルです。
ただし、投稿の正確な日付と時刻を知る必要がある場合があります。そのため、日付の上にマウスを置くと、正確な日付が完全かつ標準形式で表示されます。
30 日以上前の日付は、引き続き通常の日付形式で表示されます。
上記の理由により、完全な日付と時刻を表示することはお勧めしませんが、ユースケースによっては表示が必要な場合があることを理解しています。ページに常に日付を表示したい場合は、次の手順に従ってください。
- Website Toolboxアカウントにログインします。
- をクリックします 統合 リンク。
- をクリックします カスタムコード リンク。
- 次の HTML コードをに挿入します フォーラムヘッドタグ HTML コード テキストボックス:
<script> window.addEventListener("load", function () { let currentYear = new Date().getFullYear(); let currentYearShort = String(currentYear).slice(-2); jQ('time').each(function () { const $this = jQ(this); const title = $this.attr('title'); if (title && $this.children().length === 0 && $this.text().match(/,|\/|ago| [0-9]/)) { const match = title.match(/^(.+?)((,\s*\d{4}|\/\d{2}))?(?:\s+\d{1,2}:\d{2}(?:\s*[AP]M)?)?$/i); if (match) { const datePart = match[1].trim(); const yearPart = (match[2] || '').replace(/[,\/\s]/g, ''); const isCurrentYear = yearPart === currentYearShort || yearPart === String(currentYear); $this.html(isCurrentYear || !yearPart ? datePart : datePart + match[2]); } } }) }); </script> - [保存] あなたの設定。