有没有人可以链接到一些教程,在那里我可以了解如何在两个unix日期时间之间返回javascript中的日、小时、分钟、秒?
我有:
var date_now = unixtimestamp;
var date_future = unixtimestamp;我想返回(实时)多少天,小时,分钟,秒从date_now到date_future。
发布于 2020-12-18 01:09:55
const arrDiff = [
{
label: 'second',
value: 1000,
},
{
label: 'minute',
value: 1000 * 60,
},
{
label: 'hour',
value: 1000 * 60 * 60,
},
{
label: 'day',
value: 1000 * 60 * 60 * 24,
},
{
label: 'year',
value: 1000 * 60 * 60 * 24 * 365,
},
];
function diff(date) {
let result = { label: '', value: '' };
const value = Date.now() - date;
for (let obj of arrDiff) {
let temp = Math.round(value / obj.value);
if (temp === 0) {
break;
} else
result = {
value: temp,
label: obj.label,
};
}
return result;
}
const postDate = new Date('2020-12-17 23:50:00+0700');
console.log(diff(postDate));https://stackoverflow.com/questions/13903897
复制相似问题