javascript - 使用 javascript 将日期和时间字符串合并为单个日期

标签 javascript date

我有一个datepicker返回日期字符串和 timepicker仅返回时间字符串。

我应该如何将它们合并到一个 javascript 日期中?

我想我在 Date.js 中找到了解决方案。这些示例显示了 at( ) 方法,但我在库中找不到它...

最佳答案

您可以将日期选择器配置为返回类似 YYYY-mm-dd 的格式(或 Date.parse 支持的任何格式),并且您可以在时间选择器中构建一个字符串,例如:

 var dateStringFromDP = '2013-05-16';

 $('#timepicker').timepicker().on('changeTime.timepicker', function(e) {
    var timeString = e.time.hour + ':' + e.time.minute + ':00';
    var dateObj = new Date(datestringFromDP + ' ' + timeString);
  });

javascript Date对象采用字符串作为构造函数参数

关于javascript - 使用 javascript 将日期和时间字符串合并为单个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16597853/

相关文章:

javascript - 在 iOS 和 Chrome 上使用特定的 JavaScript 代码

javascript - 在 Bootstrap 模态窗口上使用 Intro.js 提示,提示显示在模态后面

Javascript/正则表达式 : Lookbehind Assertion is causing a "Invalid group" error

javascript - 图像附加不适用于 ng-repeat 中的指令

jQuery 日期选择器不显示明年的日期

R:按年龄计算风险时间

javascript - Angular - 测试带有附加集的@Input

java - 根据比较器使用字符串日期排序?

javascript - 在 javascript 中设置语言环境

date - 检查两个时间对象是否在 Go 中的同一日期