私はページに2 bootstrap 3 datepickersを持っています。 1つは発行日でもう1つは期日です。 due_date
をissue_date + transactionDaysTerms
(たとえば14
日)に設定したいとします。ブートストラップ3日付ピッカーとモーメントの問題
$('#issue_date').datepicker({
}).on('changeDate', function(event){
$(this).datepicker('hide');
var calculatedEndDate = moment($('#issue_date').val()).add(transactionDaysTerms, 'days');
$('#issue_date').datepicker('setEndDate', calculatedEndDate);
$('#due_date').datepicker('setEndDate', calculatedEndDate);
}).on('clearDate', function(event){
$(this).datepicker('setDate', today);
});
moment
でさまざまなフォーマットを試してみましたが、このコードは、私が日付ピッカーで動作するようにmoment.jsから日付フォーマットを取得できますか
Uncaught TypeError: date.match is not a function
で失敗しますか?
こんにちは@adeneo、この形式で取得された日付としては機能しません。Wed Sep 21 2016 00:00:00 GMT + 1000(オーストラリア東部標準時間)ピッカーから。 – TheRealPapa
いいえ、 'console.log(typeof date)'を実行した場合、日付はjavascriptオブジェクトでなければなりません – adeneo
[docs](https://bootstrap-datepicker.readthedocs.io/en/latest/methods .html#getdate)も同様です。* "内部日付オブジェクトを表すローカライズされた日付オブジェクトを返します。" * – adeneo