Męczę się z jednym skryptem i nie mam pojęcia czego to mi nie wychodzi:
Chce pokazywać zablokować komunikatem stronę następną jak ktoś chce wyszukać połączeń na dzień jutrzejszy:
Użytkownik może do godziny 15:00 wyszukiwać połączeń na następny dzień:
Kod
var new_datetime = new Date();
var new_date2 = new Date();
new_date2.setDate(new_date2.getDate()+1);
var hours = new_date2.getHours();
var time_day=true;
//alert(hours);
var next_day=new_date2.getDate();
var next_month=new_date2.getMonth()+1;
var next_year=new_date2.getFullYear();
//----------------------------------
var curr_date = new Date(date_current);
var curr_day=curr_date.getDate();
var curr_month=curr_date.getMonth()+1;
var curr_year=curr_date.getFullYear();
//------------------------------------
var str1 = curr_month+' '+curr_day+', '+curr_year+' '+hours+':00:00';
var str = next_month+' '+next_day+', '+next_year+' 15:00:00';
var next_curr = new Date(str1);
var next_tomorrow = new Date(str);
if ( next_curr <= next_tomorrow){
$(function() {
$( "#dialog-modal2" ).dialog({
height: 180,
modal: true
});
});
return false;
}
}
var new_date2 = new Date();
new_date2.setDate(new_date2.getDate()+1);
var hours = new_date2.getHours();
var time_day=true;
//alert(hours);
var next_day=new_date2.getDate();
var next_month=new_date2.getMonth()+1;
var next_year=new_date2.getFullYear();
//----------------------------------
var curr_date = new Date(date_current);
var curr_day=curr_date.getDate();
var curr_month=curr_date.getMonth()+1;
var curr_year=curr_date.getFullYear();
//------------------------------------
var str1 = curr_month+' '+curr_day+', '+curr_year+' '+hours+':00:00';
var str = next_month+' '+next_day+', '+next_year+' 15:00:00';
var next_curr = new Date(str1);
var next_tomorrow = new Date(str);
if ( next_curr <= next_tomorrow){
$(function() {
$( "#dialog-modal2" ).dialog({
height: 180,
modal: true
});
});
return false;
}
}
Daty porównuje nie biorąc pod uwagę godzin .... Czego tak jest ?