Javascript 没有小时、分钟和秒的getTime对应的日期是什么?

Javascript 没有小时、分钟和秒的getTime对应的日期是什么?,javascript,momentjs,Javascript,Momentjs,我的程序每天创建一个unix时间: (new Date(moment(jour, "YYYY-MM-DD").format("YYYY"), parseInt(moment(jour, "YYYY-MM-DD").format("MM")) - 1, moment(jour, "YYYY-MM-DD").format("DD"), 0, 0, 0)).getTime(); 现在数据库中有很多数据,我想知道哪个日期对应于特定的getTime。例如,有这样的

我的程序每天创建一个unix时间:

(new Date(moment(jour, "YYYY-MM-DD").format("YYYY"),
          parseInt(moment(jour, "YYYY-MM-DD").format("MM")) - 1,
          moment(jour, "YYYY-MM-DD").format("DD"), 0, 0, 0)).getTime();
现在数据库中有很多数据,我想知道哪个日期对应于特定的getTime。例如,有这样的数据:1571778000000。如何获取它的日期?

试试JS date函数

const date=新日期(1571778000000);
控制台日志(日期)尝试JS日期函数

const date=新日期(1571778000000);
控制台日志(日期)“…表示自1970年1月1日UTC以来的毫秒…”

返回当前时区上的相应日期

对于UTC日期(GMT-0)

返回“2019年10月22日星期二格林威治标准时间21:00:00”

注:两个日期的值相等(时间上的同一瞬间)

“…表示自1970年1月1日UTC以来的毫秒…”

返回当前时区上的相应日期

对于UTC日期(GMT-0)

返回“2019年10月22日星期二格林威治标准时间21:00:00”


注:两个日期的值相等(时间上的同一瞬间)

var data=new Date(1571778000000)
您可以使用此选项。使用new Date(1571778000000)然后使用.toLocaleDateString
var data=new Date(1571778000000)格式化日期。
您可以使用此选项。使用new Date(1571778000000)然后使用.toLocaleDateStrings格式化日期,但是getMonth应该加1,不是吗?@pheromix
date.getMonth()
将使您比实际月份少一个月。因为
getMonth()
从0开始计算,但是getMonth应该加上1,不是吗?@pheromix
date。getMonth()
将比准确的月份少一个月。因为
getMonth()
从0开始计算
new Date(1571778000000) 
new Date(1571778000000).toUTCString()