尝试了多种方法将本地时间转换为UTC。尝试偏移(420),因为时差是UTC 7,它起作用了。所以这里我需要的是我的用户将从不同的时区给出一个请求,并且所有的用户都应该转换为UTC。因此,当从不同的时区给出时间时,UTC时间差也会改变它的识别方式,并相应地改变。我怎么能那样做?
可以使用moment.UTC()获取UTC时间。如果希望将其发送到服务器,最好以ISO-8601日期字符串的形式发送。
null
const localDate = moment();
const utcDate = moment.utc();
console.log("Local time:", localDate.format("YYYY-MM-DD HH:mm:ss"));
console.log("UTC time:", utcDate.format("YYYY-MM-DD HH:mm:ss"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>