已知"Thu Jun 22 2023 00:00:00 GMT+0800 (中国标准时间)"和"10:00",怎么获取"Thu Jun 22 2023 10:00:00 GMT+0800 (中国标准时间)"
时间: 2023-07-19 08:14:29 浏览: 261
可以先将日期字符串"Thu Jun 22 2023 00:00:00 GMT+0800 (中国标准时间)"转换为Date对象,然后再将时间字符串"10:00"解析为小时和分钟,再将这些值设置到Date对象中即可得到"Thu Jun 22 2023 10:00:00 GMT+0800 (中国标准时间)"。
具体实现可以参考以下代码:
```javascript
const dateStr = "Thu Jun 22 2023 00:00:00 GMT+0800 (中国标准时间)";
const timeStr = "10:00";
// 将日期字符串转换为Date对象
const dateObj = new Date(dateStr);
// 解析时间字符串,获取小时和分钟
const [hours, minutes] = timeStr.split(":");
// 设置小时和分钟到Date对象中
dateObj.setHours(hours);
dateObj.setMinutes(minutes);
// 输出结果
console.log(dateObj.toString());
```
输出结果为:"Thu Jun 22 2023 10:00:00 GMT+0800 (中国标准时间)"。
阅读全文