日付から第何週かを取得する

初めまして。質問失礼いたします。

日付パーツの値からその週が第何週かを表示するというものを作りたいのですが、調べてもよく分からず困っています。

そもそもこういった表示はできるのでしょうか?

こんな質問ですみませんが、どなたかご回答よろしくお願いいたします。

rina さん

下記のような処理で、算出できると思います。

Moment.js を使用します。

var record = event.record;
if (record['日付']['value']) {
var m = moment(record['日付']['value']);
var n = Math.floor((m.date() - m.day() + 12) / 7);
console.log('第' + n + '週');
}

rex0220

返信が遅くなり申し訳ございません。

参考になりました。ありがとうございました!

rinaさんの日付けから何週目かを取得するの処理を活用したいので、ソ-スに入れてテストしたら、event.recordの所でreferenceエラーになりました。日付の所は変数になっています。目的の何週目かを取得することが出来ればよいのです。どなたか、教えていただけませんか?? otona_jyuku より

Otona-Jyuku Housoku Kojin さん

上記のコードは、イベント処理内に記述してください。

下記が参考になると思います。

第4回 レコードの値を利用してみよう(詳細画面編)