javascript - 使用 moment 将一天中的某个时间添加到一天中

标签 javascript momentjs unix-timestamp

我有一个 unix 时间戳,设置为 12:00:00 AM(即一天开始时的午夜)。我想添加一天中的某个时间,例如下午 5 点,并获得新的 UNIX 时间戳。

unix 时间戳以字符串形式从数据库传递给我,就像一天中的时间一样。

我正在寻找的是这样的:

let newUnixTimestamp = moment(unixTimestampForStartOfToday + "5pm");

最佳答案

var duration = moment('5:30pm', ['ha', 'h:mma']);
moment.unix(unixTimestampForStartOfToday).add(duration.hours(), 'h').add(duration.minutes(), 'm');

关于javascript - 使用 moment 将一天中的某个时间添加到一天中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46767143/

相关文章:

javascript - 我们如何访问 Node.js 应用程序之外的内存?

javascript - 如何使用远程内容中的按钮关闭模式?

javascript - 在 for 循环中删除动画后的多个元素

javascript - Moment.js 根据特定日期(也是过去几年)获取周数

javascript - 使用 Moment Timezone 将 UTC 转换为太平洋时间 (javascript)

javascript - 如何在Polymer 2中的moment-js组件中每分钟更新一次时间?

mysql - 在 MySQL 中状态更改时获取开始和结束时间

PHP strtotime 失败 1 位数分钟或秒

javascript - React Js 前端和 Express 后端 - 无法正确加载静态文件

mysql - sql按日期分组每天给出相同的值