Mah*_*osi 2 javascript momentjs
我正在使用波斯日期选择器并获得Unix时间
并且只想转换为格里高利.
这是我的代码:
波斯日期选择器Unix时间=> 1532967741167
let unix = 1532967741167
let date = moment.unix(unix).format("YYYY-MM-DD");
console.log(date);
Run Code Online (Sandbox Code Playgroud)
继续我从时刻得到的东西=> 50547-10-25
这是我从epochconverter.com得到的
知道这里发生了什么事吗?!:|
问题是你必须除以1000
let unix = 1532967741167/1000
Run Code Online (Sandbox Code Playgroud)
发生这种情况,因为正如文档所暗示的那样
要从Unix时间戳(自Unix Epoch以来的秒数)创建时刻,请使用moment.unix(Number).这实现为时刻(时间戳*1000),因此包括输入时间戳中的部分秒.
这是链接