日付間を検索する2つの入力フィールドがあります。開始日を現在の年の初日にデフォルト設定し、終了日を今日にデフォルト設定する必要があります。終了日はありますが、開始日を表示する方法がわかりません。
var defaultStart =
var defaultEnd = moment((new Date()).valueOf());
$('#searchStart').val(defaultStart.format('DD/MM/YYYY'));
$('#searchEnd').val(defaultEnd.format('DD/MM/YYYY'));
var thisYear = (new Date()).getFullYear();
var start = new Date("1/1/" + thisYear);
var defaultStart = moment(start.valueOf());
これを行うことができます:
moment().startOf('year');
format このようなことをすることにより:
moment().startOf('year').format('MM/DD/YYYY');
var defaultStart = '01/01/'+new Date().getFullYear()
特定の年の開始日と終了日を取得します。瞬間にパラメーターとして年を渡すことができます。
startDateOfTheYear = moment([year]; endDateOfTheYear = moment([year]).endOf('year');