カスタムカレンダーにjqueryとmoment.jsを使用しています。
次のmyDate
ような変数に日付オブジェクトがあります:
Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}
私は、moment.jsを使用して(または使用せずに)この日付の曜日名を取得したいのですが、私の例では、取得する必要があります: tuesday
アイデア?ありがとう
カスタムカレンダーにjqueryとmoment.jsを使用しています。
次のmyDate
ような変数に日付オブジェクトがあります:
Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}
私は、moment.jsを使用して(または使用せずに)この日付の曜日名を取得したいのですが、私の例では、取得する必要があります: tuesday
アイデア?ありがとう
回答:
すぐにあなたはあなたが持っている日付文字列を解析することができます:
var dt = moment(myDate.date, "YYYY-MM-DD HH:mm:ss")
これはUTCの場合です。必要に応じて、その時点からタイムゾーンを変換する必要があります。
次に、曜日を取得できます。
dt.format('dddd');
var mydate = "2017-06-28T00:00:00";
var weekDayName = moment(mydate).format('dddd');
console.log(weekDayName);
mydateは入力日です。変数weekDayNameは、その日の名前を取得します。ここでの出力は
水曜日
var mydate = "2017-08-30T00:00:00";
console.log(moment(mydate).format('dddd'));
console.log(moment(mydate).format('ddd'));
console.log('Day in number[0,1,2,3,4,5,6]: '+moment(mydate).format('d'));
console.log(moment(mydate).format('MMM'));
console.log(moment(mydate).format('MMMM'));
<script src="https://momentjs.com/downloads/moment.js"></script>