Javascript 没有小时、分钟和秒的getTime对应的日期是什么?
我的程序每天创建一个unix时间: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。例如,有这样的
(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)然后使用.toLocaleDateStringvar data=new Date(1571778000000)格式化日期。
您可以使用此选项。使用new Date(1571778000000)然后使用.toLocaleDateStrings格式化日期,但是getMonth应该加1,不是吗?@pheromixdate.getMonth()
将使您比实际月份少一个月。因为getMonth()
从0开始计算,但是getMonth应该加上1,不是吗?@pheromixdate。getMonth()
将比准确的月份少一个月。因为getMonth()
从0开始计算
new Date(1571778000000)
new Date(1571778000000).toUTCString()