初投稿です。だから私はこのように見える要素でいくつかのテキストをフォーマットする必要があります
<div class="entry-time">
2012-05-30T20:11:06+00:00
</div>
これをmoment.jsでより読みやすいものにフォーマットしようとしています。これは、javascript を使用してフロントエンドからのみ行うことができます。このような関数を書きました。
$(document).ready(function() {
function formatDate(date) {
formattedDate = date.text();
var d = moment(formattedDate, "YYYY-MM-DDTHH:mm:ss");
$(date).html( d.format("dddd, MMMM Do YYYY, h:mm:ss a"));
};
formatDate($('.entry-date'));
});
これは、要素が 1 つの場合は機能しますが、要素が複数ある場合は、すべてを 1 つの日付にフォーマットします。これは要素の配列を取り込むjQueryと関係があることは知っていますが、entry-dateのクラスで各要素に対して行ったことをどのように行うかわかりません。
誰でも助けることができますか?前もって感謝します。