Я пытаюсь конвертировать из CST (-06: 00) в IST (+05: 30), используя moment.js .Проблема в том, что изначально у меня есть только дата и время.Поэтому, когда я настраиваю вручную, используя utcOffset(-360), это фактически меняет фактическое время.Как я могу установить часовой пояс / смещение без изменения фактического времени.PFB фрагмент кода.
utcOffset(-360)
var cstDate = "Jun 06, 2018 08:39 PM"; var convertedCSTDate = moment(cstDate, "MMM DD, YYYY hh:mm A").utcOffset(-360); console.log(convertedCSTDate); console.log(convertedCSTDate.format("HH:mm Z")); var istDate = convertedCSTDate.tz(moment.tz.guess()).format("HH:mm Z"); console.log(istDate);
<script src="https://momentjs.com/downloads/moment.min.js"></script> <script src="https://momentjs.com/downloads/moment-timezone.min.js"></script><script src="https://momentjs.com/downloads/moment-timezone-with-data.min.js"></script>