Привет всем.
У меня есть формат времени из firebase.Покажите мне, как преобразовать метку времени в эпоху на моем реальном устройстве.
У меня есть код ниже и я работаю с эмулятором Genymotion во время отладки, когда отладка выключена, она возвращает NaN.
/**
* parseDate
* @param {*} dateString
*/
static parseDate(dateString){
var time = Date.parse(dateString);
if(!time){
time = Date.parse(dateString.replace("T"," "));
if(!time){
bound = dateString.indexOf('T');
var dateData = dateString.slice(0, bound).split('-');
var timeData = dateString.slice(bound+1, -1).split(':');
time = Date.UTC(dateData[0],dateData[1]-1,dateData[2],timeData[0],timeData[1],timeData[2]);
}
}
return time / 1000; // -> 1539068005
}
Спасибо