在我的mongo中,日期被存储为2020-10-01T05:32:41.379Z
。我正在尝试转换为当地时间,该时间是UTC时间之后的5:30小时。
我尝试使用moment(new Date(update.planned_date)).zone("+0530").toDate())
。但是我仍在2020-10-01T05:32:41.379Z
的同一时间。
我的预期输出是2020-10-01T11:02:41.379Z
,它是UTC时间之后的5:30。
谢谢
答案 0 :(得分:1)
尝试使用momentjs中的local()
来获取UTC的本地时间等效值
const date = moment
.utc("2020-10-01T05:32:41.379Z", "YYYY-MM-DD hh:mm:ss")
.local()
.format("YYYY-MM-DDTHH:mm:ss.SSS[Z]");
console.log(date);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>