diff --git a/erpnext/www/book-appointment/index.js b/erpnext/www/book-appointment/index.js
index 70ed4c2ecd..457c6cf1a4 100644
--- a/erpnext/www/book-appointment/index.js
+++ b/erpnext/www/book-appointment/index.js
@@ -123,9 +123,10 @@ function clear_time_slots() {
}
function get_slot_layout(time) {
+ let timezone = document.getElementById("appointment-timezone").value;
time = new Date(time);
- let start_time_string = moment(time).format("LT");
- let end_time = moment(time).add(window.appointment_settings.appointment_duration, 'minutes');
+ let start_time_string = moment(time).tz(timezone).format("LT");
+ let end_time = moment(time).tz(timezone).add(window.appointment_settings.appointment_duration, 'minutes');
let end_time_string = end_time.format("LT");
return `${start_time_string}
to ${end_time_string}`;
}