Настройка datetime-local

Хочу сделать в форму, в которой можно записаться на прием Добавил datetime-local но не могу понять как установить текущую дату в часовом поясе Москва и как сделать возможный выбор по времени не через каждую минуту, а каждые 30 минут, через step не получается:

$(document).ready(function() {
  elem = document.getElementById("bookingTime")
  var iso = new Date().toISOString().split('.')[0] + 'Z';
  var minDate = iso.substring(0, iso.length - 4);
  elem.value = minDate
  elem.min = minDate
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form class="form">
  <h3 class="form__title">Выберите удобное время для записи</h3>
  <input type="text" name="client" id="client" placeholder="Ваше имя">
  <input type="text" name="phone" id="client" placeholder="Номер телефона">
  <input type="datetime-local" id="bookingTime" name="meeting-time" step="1800">
  <select class="form__select" name="client" id="client">
    <option value="1">Маникюр / 1500 р.</option>
    <option value="2">Ремонт / 2500 р.</option>
    <option value="3">Дизайн / 2800 р.</option>
    <option value="4">Снятие / 4600 р.</option>
  </select>
  <button class="form__btn" type="submit">Записаться</button>
</form>


Ответы (0 шт):