首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JQuery日期时间选择器为当前时间添加5小时

JQuery日期时间选择器为当前时间添加5小时
EN

Stack Overflow用户
提问于 2015-04-08 14:23:57
回答 4查看 2.4K关注 0票数 1

我需要两个datetime选择器。在第一个选择器中,我需要当前日期和时间,而在另一个选择器中,我想从当前时间添加5个小时。我厌倦了jsfiddle中的以下代码。第一个机械臂工作正常,但第二个机械臂无法正常工作。

代码语言:javascript
运行
复制
$(function() {
    $('#datepicker').datepicker({
        dateFormat: 'yy-dd-mm',
        onSelect: function(datetext){
            var d = new Date(); // for now
            datetext=datetext+" "+d.getHours()+": "+d.getMinutes();
            $('#datepicker').val(datetext);
        },
    });
    });
    $(function() {
    $('#datepicker1').datepicker({
        dateFormat: 'yy-dd-mm',
        onSelect: function(datetext){
            var d = new Date();

            // for now
            datetext=datetext+" "+d.setHours(d.getHours())+": "+d.setMinutes(d.getMinutes());`enter code here`
            $('#datepicker1').val(datetext);
        },
    });
    });
EN

回答 4

Stack Overflow用户

发布于 2015-04-08 14:33:15

将当前时间增加了5个小时

代码语言:javascript
运行
复制
    var d1 = new Date (),
    var d2 = new Date ( d1 );
    var addedhour=d2.setHours ( d1.getHours() + 5 )
票数 2
EN

Stack Overflow用户

发布于 2015-04-08 14:31:22

我已经修改了你的代码,从当前时间增加了5个小时。看一看:)

代码语言:javascript
运行
复制
$(function() {
        $('#datepicker').datepicker({
            dateFormat: 'yy-dd-mm',
            onSelect: function(datetext){
                var d = new Date(); // for now
                datetext=datetext+" "+d.getHours()+": "+d.getMinutes();
                $('#datepicker').val(datetext);
            },
        });
        });
        $(function() {
        $('#datepicker1').datepicker({
            dateFormat: 'yy-dd-mm',
            onSelect: function(datetext){
                var d = new Date();
                d.setHours(d.getHours() + 5)

                // for now
                datetext=datetext+" "+d.getHours()+": "+d.getMinutes();
                $('#datepicker1').val(datetext);
            },
        });
        });
票数 0
EN

Stack Overflow用户

发布于 2015-04-08 14:34:03

尝试此代码,

代码语言:javascript
运行
复制
$(function() {
    $('#datepicker').datepicker({
        dateFormat: 'yy-dd-mm',
        onSelect: function(datetext){
            var d = new Date(); // for now
            datetext=datetext+" "+d.getHours()+": "+d.getMinutes();
            $('#datepicker').val(datetext);
        },
    });
});
$(function() {
    $('#datepicker1').datepicker({
        dateFormat: 'yy-dd-mm',
        onSelect: function(datetext){
           var date2 = new Date(); 
           date2.setHours(date2.getHours()+5);
           $('#datepicker1').val(date2);
        },
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29507384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档