javascript - 将日期和时间组合成一个日期时间

标签 javascript jquery

<分区>

我有一个日期和时间控件,我想将其连接起来

var startDate = jQuery('#startDatepicker').find("input").val();
var startTime = jQuery('#startTimepicker').find("input").val(); 

我有另一个 var 字段,其数据如下:

var targetTime = new Date().setMinutes(-5).valueOf(); 

startDatepicker 的值为:02/06/2017

startTimepicker,currentTime 的值为:05:17 am

targetTime 的值为:1486374940591

我想以 targetTime 的格式连接开始日期和开始时间。如何连接开始日期和开始时间? 谢谢

最佳答案

这就是你需要的

var date = new Date(startDate + ' ' + startTime); 

jQuery('#startDatepicker, #startTimepicker').on('input', function() {
  var startDate = jQuery('#startDatepicker').val();
  var startTime = jQuery('#startTimepicker').val();
  var date = new Date(startDate + ' ' + startTime);
  console.log(date)
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Date
<input id="startDatepicker">Time
<input id="startTimepicker">

关于javascript - 将日期和时间组合成一个日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42105310/

相关文章:

javascript语法错误预期表达式,得到 '<'

javascript - Chrome 扩展 : Cannot access contents of URL starting with "chrome-extension://"

javascript - 基于响应式布局设置固定高度 Pane

jquery - Mouseenter/Mouseleave 简化 jQuery

javascript - 在 jsson 图像 slider 之间切换(显示一个,隐藏其他)

javascript - 随机选择页面中的单词并在 JS 按钮单击时将它们变成斜体

javascript - 与 AddToAny 共享时如何选择要使用的文本?

jQuery slideDown slideUp 点击

javascript - 如何在 ChartJS 中使用溢出滚动修复图表图例宽度-高度

javascript - 在 Node.js 中使用异步时出错