我正在使用波斯日期选择器并使用它获取Unix时间
并且只想转换为公历。
这是我的代码:
波斯日期选择器Unix时间=> 1532967741167
let unix = 1532967741167
let date = moment.unix(unix).format("YYYY-MM-DD");
console.log(date);
这就是我从当下得到的=> 50547-10-25
这是我从epochconverter.com那里得到的
你知道这里发生了什么吗?! :|
答案 0 :(得分:5)
问题是您必须除以1000
let unix = 1532967741167/1000
发生这种情况是因为momentjs文档暗示了
从Unix时间戳创建时刻(距离Unix的秒数) 纪元),请使用moment.unix(Number)。这实现为 moment(timestamp * 1000),因此输入时间戳中的部分秒数 包括在内。
here是链接