如何在JavaScript中将现有的UTC字符串转换为本地时区字符串?

时间:2018-03-01 00:16:47

标签: javascript momentjs

我有一个字符串:


python -c "import sys; print('*' * int(sys.argv[1]))" "=" 100

我需要它显示在用户的当地时间。格式将始终相同,并始终以UTC时区查询。

我怎样才能做到这一点?我尝试过时刻和时刻,但到目前为止还没有运气。

1 个答案:

答案 0 :(得分:1)

删除点并大写AM或PM:将“UTC”附加到字符串然后将其转换为日期

var utc_datetime = "02/09/2018 1:27 a.m."
var new_datestring = utc_datetime.replace(/\./g,'').toUpperCase() + ' UTC';
var date = new Date(new_datestring);
var local_datetime = date.toString();
console.log(local_datetime)