STPH#52735 zomer/wintertijd ging niet goed bij het automatisch setten ervan als date_from > date_to
svn path=/Website/branches/v2017.3/; revision=37471
This commit is contained in:
@@ -198,7 +198,7 @@ function cal_checkVolgnr(fieldId, volgnr)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{ // Datum overnemen, eigen tijd behouden
|
{ // Datum overnemen, eigen tijd behouden
|
||||||
var dt2 = fromdate.midnight();
|
var dt2 = fromdate.midnight();
|
||||||
dt2.setSeconds(timetoms / 1000); // setSeconds gaat goed om met zomertijd/wintertijd
|
dt2.setSeconds(timetoms / 1000); // setSeconds gaat goed om met zomertijd/wintertijd
|
||||||
$("#" + calArray[i].id).val(dt2.getTime());
|
$("#" + calArray[i].id).val(dt2.getTime());
|
||||||
}
|
}
|
||||||
@@ -206,10 +206,22 @@ function cal_checkVolgnr(fieldId, volgnr)
|
|||||||
else
|
else
|
||||||
{ // Kalender Kx heeft geen tijdsveld.
|
{ // Kalender Kx heeft geen tijdsveld.
|
||||||
// Indien veld Kx+i wel een tijdsveld heeft, dan eigen tijd behouden.
|
// Indien veld Kx+i wel een tijdsveld heeft, dan eigen tijd behouden.
|
||||||
var value = fromdate.midnight().getTime()
|
var value = fromdate.midnight().getTime();
|
||||||
+ ($("#time_from_" + calArray[i].id).length > 0 && $("#time_from_" + calArray[i].id).val() != "" // Heeft veld Kx+i een tijdsveld en is die niet leeg?
|
|
||||||
? timetoms // Tijdsveld is aanwezig en niet leeg. Dan kan ik met getTime() de tijd ophalen.
|
// Heeft veld Kx+i een tijdsveld en is die niet leeg?
|
||||||
: 1000*(24*60*60-1)) // Tijdsveld is niet aanwezig. Dan nemen we voor de tijd 23:59:59 (was eerst 0)
|
var hasTimeField = $("#time_from_" + calArray[i].id).length > 0 && $("#time_from_" + calArray[i].id).val() != ""
|
||||||
|
|
||||||
|
if (hasTimeField) // Tijdsveld is aanwezig en niet leeg. Dan kan ik met getTime() de tijd ophalen.
|
||||||
|
value += timetoms;
|
||||||
|
else // Tijdsveld is niet aanwezig. Dan nemen we voor de tijd 23:59:59 (was eerst 0)
|
||||||
|
{ // Gaat nu ook goed met zomer & wintertijd STPH#52735
|
||||||
|
value = new Date(value);
|
||||||
|
value.setDate(value.getDate() + 1); // day+1
|
||||||
|
value = new Date(value.valueOf() - 1000).getTime() // seconds -1
|
||||||
|
}
|
||||||
|
|
||||||
|
alert(value);
|
||||||
|
|
||||||
$("#" + calArray[i].id).val(value);
|
$("#" + calArray[i].id).val(value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user