我收到两种类型的日期,秒和毫秒,我试图将其转换为日期。
Seconds: 1458820878062
Milliseconds: 1458823059491000
我可以通过以下方式转换秒数:
function convertToDate() {
var date = 1458820878062;
var m = moment.utc(date).utcOffset(moment().format('ZZ'));
return m.format('DD-MM-YY HH:mm:ss.SSS');
}
如何将毫秒转换为日期?并将必要的转换应用于任何日期?
类似于以下内容:
if(date.length = 13) {
// Do seconds conversion
if(date.length > 13) {
// Do milliseconds conversion
最佳答案
您可以尝试以下方法:
moment("/Date(1458823059491000/1000)/")
即,您需要将毫秒除以1000,以秒为单位获取时间,然后可以使用它。
关于javascript - MomentJS将EPOC转换为毫秒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36200787/