一个moment年月日,拼接另一个moment的时分秒
时间: 2024-10-22 07:16:37 浏览: 23
Remember-This-Moment:第一个全栈应用
在JavaScript的Moment.js库中,你可以将两个时间对象组合在一起,其中一个是表示年月日的部分,另一个是表示时分秒的部分。假设你有两个Moment对象,`date1` 和 `time2` 分别代表日期和时间:
```javascript
const moment = require('moment');
let date1 = moment('2022-12-31');
let time2 = moment('15:45:00'); // 例如下午3点45分
// 合并这两个部分
let combinedDate = date1.clone();
combinedDate.hours(time2.hours());
combinedDate.minutes(time2.minutes());
combinedDate.seconds(time2.seconds());
console.log(combinedDate.format('YYYY-MM-DD HH:mm:ss')); // 输出格式化的日期和时间
```
这里我们首先创建了`date1`,然后通过`.clone()`方法复制它以保持原始`date1`不变。接着,我们将`time2`的时间(小时、分钟和秒)设置到合并后的`combinedDate`上。最后,我们打印出合并后的完整时刻。
阅读全文