SQL では、次を使用して日付フィールドをフォーマットできます。
SELECT article_name, DATE_FORMAT( article_date, '%b %e, %Y' ) AS my_date FROM tblArticles
以下を使用して、PHP でも同じことができます。
echo date('M j, Y', strtotime($row['article_date']));
私のページには、約50以上のアイテムがあります。したがって、PHP では、レコードをループし、日付をフォーマットして出力します。date_format()
クエリ自体でを使用すると、PHP を介して行われる書式設定を回避できます。
では、これら 2 つのアプローチのうち、(パフォーマンスに関して) どちらを優先しますか? 私のページはいくつかヒットする可能性が高く、このアプリは共有ホスティングでホストされます。というわけで、現時点でのパフォーマンスが気になります。サーバーにこれ以上負荷をかけたくないだけです。:)
前もって感謝します..