2016-05-13 7 views
1

2つの日付が06-05-2016 13:05と13-05-2016 13:05です。私はこれらの2つの日付をJavaスクリプトで比較したいと思います。 試しましたjqueryの "dd-mm-yyyy hh:mm"という形式の2つの日付を比較する方法

var dateFrom = Date.parse('06-05-2016 13:05'); 
alert(dateFrom); 
var dateTo = Date.parse('13-05-2016 13:05'); 
alert(dateFrom); 
if (dateFrom > dateTo) {   
    return false; 
} 

しかし、常にfalseを返します。

+0

あなたはmoment.jsあなたは、文字列を日付の別の形式を使用する必要が – David

+0

を使用することができます多くは、日付を扱う場合。 "dd-MM-yyyy"の代わりに "yyyy-MM-dd"を使用してください。 –

答えて

0

ここで正しく動作しています。関数内でリターンを使用していることを確認してください。

function test(a, b){ 
 
\t var dateFrom = Date.parse(a); 
 
\t var dateTo = Date.parse(b); 
 
\t if (dateFrom > dateTo) { 
 
\t \t console.log(a, ' > ',b); 
 
\t \t return false; 
 
\t } 
 
\t console.log(a, ' <= ', b); 
 
\t return true; 
 
} 
 
var result = test('06-05-2016 13:05', '13-05-2016 13:05'); 
 
document.getElementById('test').innerHTML = result; 
 
console.log(result)
<div id="test"> </div>

関連する問題