0

値を比較したい2つの日付フィールドがあります。問題は、日付を dd/mm/yyyy 形式で js 日付オブジェクトにする必要があることです。日付オブジェクトの形式を変更して dd/mm/yyyy を受け取り、それらをこの形式と比較するにはどうすればよいですか?

これが私がこれまでに試したことです...

$('#date_customFrom').datepicker({
format: "dd/mm/yyyy"
  });
$('#date_customTo').datepicker({
format: "dd/mm/yyyy"
  });

$('.submit').on('click', function() {

 var start_date = $("input[name='date_customFrom']").val().split("/");
 var end_date = $("input[name='date_customTo']").val().split("/");

 var new_date_start = new Date(start_date[2], start_date[1] - 1, 
 start_date[0]);
 var new_date_end = new Date(end_date[2], end_date[1] - 1, end_date[0]);

 console.log(new_date_start);
 console.log(new_date_end);

});

フィドル

4

5 に答える 5

0
 var dd = new_date_start.getDate();
    var mm = new_date_start.getMonth() + 1;//January is 0! 
    var yyyy = new_date_start.getFullYear();
    if (dd < 10) { dd = '0' + dd }
    if (mm < 10) { mm = '0' + mm }
     var res_START= dd + '/' + mm + '/' + yyyy;
 console.log(res_START);

これを試して

于 2016-12-08T07:59:33.947 に答える
0

Moment.jsを使用する必要があります

ここにドキュメントがあります

var momDt = moment('10.12.2016', 'DD/MM/YYYY');
于 2016-12-08T07:59:37.213 に答える