javascript - 如何在 JavaScript 中合并两个日期?

标签 javascript datetime date

我有 2 个日期对象。我想从一个对象获取日期,从另一个对象获取时间,并将它们组合成一个新的日期对象。

date.toString() = Wed Dec 21 2011 00:00:00 GMT+0000 (GMT)
time.toString() = Sun Dec 31 2000 03:00:00 GMT+0000 (GMT)

# I want to end up with
datetime.toString() = Wed Dec 21 2011 03:00:00 GMT+0000 (GMT)

我怎样才能最好地实现这一目标?

最佳答案

var datetime = new Date(date.getFullYear(), date.getMonth(), date.getDate(), 
                        time.getHours(), time.getMinutes(), time.getSeconds());

关于javascript - 如何在 JavaScript 中合并两个日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8423963/

相关文章:

mysql - 更高效的查询MYSQL

mysql - 比较 MySQL 中的 TIMEDIFF

javascript - 理解原型(prototype)和这个

php - 如何在不重复代码的情况下调用多个 AJAX 函数(到 PHP)

javascript - polymer this 指针

android - 如何在android SQLite中选择两个日期范围之间的数据

javascript - 全日历选择错误的结束日期

javascript - 仅当数组长度发生变化时如何使用Effect?

mysql - 多个 MySQL DATETIME 列

mysql - 按比例正确汇总休假时间 - mysql