forked from mirrors/easyappointments
Do not use the "getDate" method of the datepicker as it changes the timezone for dates between the 30nth of October and the 25th of March.
This commit is contained in:
parent
e6082ab2e0
commit
81b3eb9bd3
2 changed files with 6 additions and 8 deletions
|
@ -49,10 +49,8 @@ window.BackendCalendarAppointmentsModal = window.BackendCalendarAppointmentsModa
|
||||||
// ID must exist on the object in order for the model to update the record and not to perform
|
// ID must exist on the object in order for the model to update the record and not to perform
|
||||||
// an insert operation.
|
// an insert operation.
|
||||||
|
|
||||||
var startDatetime = $dialog.find('#start-datetime')
|
var startDatetime = Date.parse($dialog.find('#start-datetime').val()).toString('yyyy-MM-dd HH:mm:ss');
|
||||||
.datepicker('getDate').toString('yyyy-MM-dd HH:mm:ss');
|
var endDatetime = Date.parse($dialog.find('#end-datetime').val()).toString('yyyy-MM-dd HH:mm:ss');
|
||||||
var endDatetime = $dialog.find('#end-datetime')
|
|
||||||
.datepicker('getDate').toString('yyyy-MM-dd HH:mm:ss');
|
|
||||||
|
|
||||||
var appointment = {
|
var appointment = {
|
||||||
id_services: $dialog.find('#select-service').val(),
|
id_services: $dialog.find('#select-service').val(),
|
||||||
|
@ -483,8 +481,8 @@ window.BackendCalendarAppointmentsModal = window.BackendCalendarAppointmentsModa
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check appointment start and end time.
|
// Check appointment start and end time.
|
||||||
var start = $('#start-datetime').datepicker('getDate');
|
var start = Date.parse($('#start-datetime').val());
|
||||||
var end = $('#end-datetime').datepicker('getDate');
|
var end = Date.parse($('#end-datetime').val());
|
||||||
if (start > end) {
|
if (start > end) {
|
||||||
$dialog.find('#start-datetime').parents('.form-group').addClass('has-error');
|
$dialog.find('#start-datetime').parents('.form-group').addClass('has-error');
|
||||||
$dialog.find('#end-datetime').parents('.form-group').addClass('has-error');
|
$dialog.find('#end-datetime').parents('.form-group').addClass('has-error');
|
||||||
|
|
|
@ -30,8 +30,8 @@ window.BackendCalendarUnavailabilitiesModal = window.BackendCalendarUnavailabili
|
||||||
*/
|
*/
|
||||||
$('#manage-unavailable #save-unavailable').click(function() {
|
$('#manage-unavailable #save-unavailable').click(function() {
|
||||||
var $dialog = $('#manage-unavailable');
|
var $dialog = $('#manage-unavailable');
|
||||||
var start = $dialog.find('#unavailable-start').datetimepicker('getDate');
|
var start = Date.parse($dialog.find('#unavailable-start').val());
|
||||||
var end = $dialog.find('#unavailable-end').datetimepicker('getDate');
|
var end = Date.parse($dialog.find('#unavailable-end').val());
|
||||||
|
|
||||||
if (start > end) {
|
if (start > end) {
|
||||||
// Start time is after end time - display message to user.
|
// Start time is after end time - display message to user.
|
||||||
|
|
Loading…
Reference in a new issue