moment.js 日本語で曜日を取得する術
npm i -g moment
などしてこのようにとれる。
m = require("moment"); m([2015, 5, 5]).format("YYYY-MM-DD hh:mm:ss d (ddd) dddd"); #=> '2015-06-05 12:00:00 5 (Fri) Friday' m.locale("ja", { weekdays: ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"], weekdaysShort: ["日","月","火","水","木","金","土"], }); m([2015, 5, 5]).format("YYYY-MM-DD hh:mm:ss d (ddd) dddd"); #=> '2015-06-05 12:00:00 5 (金) 金曜日'
ところで久々に javascript など書いていると、以下で Deprecation warning: moment.lang is deprecated. Use moment.locale instead.
m.lang("ja", { weekdays: ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"], weekdaysShort: ["日","月","火","水","木","金","土"], });
moment.lang は deprecated moment.locale を使えと。以下の辺りを参照。