我有两个javascript变量:startDate和endDate。我希望将当前时间(unix时间戳( ms) )存储到endDate,并将24小时前的时间戳存储在startDate中。我将使用这两个变量来查询最后一天的记录。我如何使用矩JS来实现这一点?
发布于 2015-04-05 06:41:46
你看过网站了吗?它充满了例子-- http://momentjs.com/,我认为你想要做的事情很简单
var startDate = moment(endDate).subtract(1, 'days');按照你的问题字面意思,你可以这样做:
var endDate = moment(); //the current time或者,您可以忽略这个问题的endDate部分,直接使用
var startDate = moment().subtract(1, 'days'); //one day before the current time最后,如果需要以某种方式对其进行格式化,则可以应用格式化规则,如:
moment().subtract(1,'days').format('YYYY-MM-DD h:mm:ss a')使用不带参数的格式,它为您提供ISO 8601格式
moment().subtract(1,'days').format() //eg: "2015-04-04T01:53:26-05:00"发布于 2017-10-29 05:07:29
这对我有用,虽然我从来没有在文档里找到过它。应该已经出版了但很管用。
尝试:
moment(currentTime).format("hh:mm"));or
var currentTime = moment();
console.log("CURRENT TIME: " + moment(currentTime).format("hh:mm"));发布于 2020-10-26 01:27:14
对于那些正在寻找获得时间戳的方法的人,只需这样做:
矩().valueOf()
https://stackoverflow.com/questions/29454824
复制相似问题