問題があります。 Angular.js/Javascriptを使用して、今日の日付と前の日付を比較することはできません。私は以下のコードを説明しています。Angular.js/Javascriptを使用して日付を比較できません
var today=new Date();
if(today >= new Date($scope.date1.split("-").reverse().join(","))){
alert('Please select todays date or upcoming date');
}
ここで私は日付が選択した日付はアラートが私を助けるdisplay.Pleaseなることを今日の日付の前の日付である間、私は必要2016-10-18
.Hereている間、私は比較することができませんでした。この2016-10-18
format.Hereよう$scope.date1
値を取得しています。
'「2016年10月18日」のようになり、あなたのケースでそう
false
に評価する必要があります.split( ' - ')。reverse()。join( '、') 'は1810,2016になります。' 'これは日付形式ではありません – Phil
' new Date( '2016-10-18' ) '正しい' Date'インスタンスを作成しているようです。あなたが達成しようとしていることはまったく確信していません。 – Phil
@ Phil:しかし、私は '2016年10月06日 'のような日付を取っていますが、それはうまくいきます。 – subhra