我的unix时间戳设置为凌晨12:00:00(即当天午夜的午夜)。我想在这一天添加一个时间,例如下午5点,并获得一个新的unix时间戳。
unix时间戳作为字符串从数据库传递给我,就像当天的时间一样。
我正在寻找的是这样的:
let newUnixTimestamp = moment(unixTimestampForStartOfToday + "5pm");
答案 0 :(得分:1)
var duration = moment('5:30pm', ['ha', 'h:mma']);
moment.unix(unixTimestampForStartOfToday).add(duration.hours(), 'h').add(duration.minutes(), 'm');
答案 1 :(得分:0)
您可以参考documentation获取可以执行的操作列表。但对于这种情况,你可以做这样的事情
moment(unixTimestampForStartOfToday).add(17, 'hours')
应该将时间设置为该日期的下午5点