-2

.toDateString() メソッドを使用して日付を表示する必要がある場合、どうすればよいですか?

例: 月の 1 日から 7 日の間にメッセージが「x」と表示され、それ以外はすべて「y」と表示されるとします。

よろしくお願いします。日付を扱うのは面倒です。

4

3 に答える 3

1

メソッドを使用している場合、それはオブジェクト.toDateString()の誇り高い所有者であることを意味しDate()ます! このオブジェクトには、他にも多くの便利なヘルパー関数があります。そのうちの 1 つに興味があるかもしれません。getDate()機能です。

このgetDate()関数は 1 から 31 までの整数を返します。したがって、返された値を見て、それに応じて行動することができます。

非常に簡単な例:

var d = new Date();

switch( d.getDate() ){
  case 1:
  case 7:
    // behavior for days that are the 1st or 7th of the month
    break;
  default:
    // behavior for any day that is not the 1st of 7th of the month
}

参照 -

于 2013-07-18T22:59:49.907 に答える
0

一般に、moment.jsの使用をお勧めします。JavaScript に最適な日付/時刻ライブラリです。必要なものがあるかどうかを確認します。それ以外の場合、月の1日と月の21日である場合に日付を別の方法で表示するという問題に関しては、その月の日付を返す瞬間の瞬間()日付()関数を使用するだけです。

乾杯

于 2013-07-18T23:00:32.487 に答える