Date属性返回错误的时间

时间:2019-06-08 15:58:06

标签: javascript node.js date ubuntu-18.04

因此,我最近购买了在Linux上运行的VPS,而我以前的VPS在其他产品上。

我有这个功能,使ms变成了“剩余时间”。

function getTime(time) {
  const date = new Date(time)
  const days = Math.floor(time / 8.64e+7)
  if (days > 0) return days + ` day(s) and ${date.getHours()} hour(s) remaining`
  if (date.getHours() > 0) return date.getHours() + ` hour(s) and ${date.getMinutes()} minute(s) remaining`
  if (date.getMinutes() > 0) return date.getMinutes() + ` minute(s) and ${date.getSeconds()} seconds remaining`
  if (date.getSeconds() > 0) return date.getSeconds() + ' seconds remaining'
}
console.log(getTime(5000));

旧的VPS返回“剩余5秒” 新的Linux VPS返回“剩余8小时”

可能是什么问题?有什么办法可以解决这个问题?

谢谢

0 个答案:

没有答案