Patch error with Safari while booking related to time parsing (#1584)

This commit is contained in:
Alex Tselegidis 2024-08-12 08:52:37 +02:00
parent dcf9015541
commit 14a0c38ac0
2 changed files with 12 additions and 8 deletions

View file

@ -3,6 +3,13 @@
This file contains the code changes that were introduced into each release (starting from v1.1.0) so that is easy for
developers to maintain and readjust their custom modifications on the main project codebase.
## [Unreleased]
### Fixed
- Fix the date parsing issue on Safari web browsers during the booking process (#1584)
## [1.5.0] - 2024-07-07
### Added

View file

@ -675,17 +675,14 @@ App.Pages.Booking = (function () {
const selectedDateMoment = moment(selectedDateObject);
const selectedDate = selectedDateMoment.format('YYYY-MM-DD');
const selectedTime = $availableHours.find('.selected-hour').text();
const selectedDateTime = `${selectedDate} ${selectedTime}`;
let formattedSelectedDate;
let formattedSelectedDate = '';
if (selectedDateObject) {
formattedSelectedDate = App.Utils.Date.format(
selectedDateTime,
vars('date_format'),
vars('time_format'),
true,
);
formattedSelectedDate =
App.Utils.Date.format(selectedDate, vars('date_format'), vars('time_format'), false) +
' ' +
selectedTime;
}
const timezoneOptionText = $selectTimezone.find('option:selected').text();