javascript - moment.js を使用して、指定された月のカレンダーのデータ構造を生成します
天蓬老师
天蓬老师 2017-05-19 10:24:49
0
3
1290

ベスト プラクティスを教えてください。モーメントに詳しくありません (API を 1 日見ていて、基本はすべて理解しています)。間違った道を選びたくないので、 [[ 26,27,28,1,2,3,4]、[]、[]、...] などの最終的な データ構造

を提供します。

ありがとう、うははは

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(3)
大家讲道理

moment.js APIにはカレンダーを直接生成するメソッドはないようです

リーリー

一般的なアイデア:

  1. 6*7 配列を構築する daysArr

  2. 前月の日数、今月の日数、今月の最初に対応する曜日を取得します(0は月曜日を意味します)

  3. 次に、対応する日付 daysArr[0][0] (前月の日数 - 今月の最初に対応する週) を計算します

  4. daysArrの他の要素の値をdaysArr[0][0]

  5. に基づいて計算します
いいねを押す +0
滿天的星座

1 次元の日付配列は次のように考えることができます:

リーリー
いいねを押す +0
左手右手慢动作

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート