我正在使用波斯日期选择器并用它获取 Unix 时间
并且只想转换为公历。
这是我的代码:
波斯日期选择器 Unix 时间 => 1532967741167
let unix = 1532967741167
let date = moment.unix(unix).format("YYYY-MM-DD");
console.log(date);
这是我从那一刻得到的=> 50547-10-25
这是我从 epochconverter.com 得到的信息
知道这里发生了什么吗? :|
最佳答案
问题是你必须除以 1000
let unix = 1532967741167/1000
发生这种情况是因为 momentjs 文档暗示了
To create a moment from a Unix timestamp (seconds since the Unix Epoch), use moment.unix(Number). This is implemented as moment(timestamp * 1000), so partial seconds in the input timestamp are included.
here是链接
关于javascript - 为什么moment js无法处理转换:|?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51582356/