如何修改JavaScript代码显示的时间

如何修改JavaScript代码显示的时间,javascript,jquery,time,datepicker,Javascript,Jquery,Time,Datepicker,请有人帮帮我 所以我得到了这个JS函数,它允许我显示时间: function getCurrentTime() { var CurrentTime = ""; try { var CurrentDate = new Date(); var CurrentHours = CurrentDate.getHours(); var CurrentMinutes = CurrentDate.getM

请有人帮帮我

所以我得到了这个JS函数,它允许我显示时间:

function getCurrentTime() {

        var CurrentTime = "";

        try {
            var CurrentDate = new Date();
            var CurrentHours = CurrentDate.getHours();
            var CurrentMinutes = CurrentDate.getMinutes();
            var CurrentSeconds = CurrentDate.getSeconds();

            if (CurrentMinutes < 10) { CurrentMinutes = "0" + CurrentMinutes; }
            if (CurrentSeconds < 10) { CurrentSeconds = "0" + CurrentSeconds; }
            if (CurrentHours < 10) { CurrentHours = "0" + CurrentHours; }

            CurrentTime = "" + CurrentHours + ":" + CurrentMinutes + ":" + CurrentSeconds + "";
        }
        catch (ex) {
        }
        return CurrentTime;
    }
我的问题是,在我选择当前日期的框中,我无法修改时间,即使我在选择日期后更改了数字,我总是得到当前时间,相反,我希望我可以拥有我在字段中引入的任何时间

你能帮我解决这个问题吗?

目前你正在使用新的日期,它返回当前的日期和时间

var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

如果要修改日期和时间,请使用上述方法创建您选择的日期/时间。

必须像这样修改选择器属性

.

您可能正在寻找:

功能凝乳{ var d=新日期; var月=d.getMonth; var day=d.getDate; var year=d.getFullYear; 返回新日期年、月、日、00、01; } $'startdatetime-from'.datetimepicker{ 语言:"en",, 格式:“yyyy-MM-dd hh:MM” }; $startdatetime from.data'datetimepicker'.setLocalDatecurdate;
设置日期时,应使用setDate$.selector.datepicker setDate,2012年12月10日;你为什么不把时间存储在一个全局变量中,然后重用它?!请详细说明一下好吗?但我希望它默认返回当前时间,并且可以在以后修改为我希望的任何时间。您应该使用getCurrentTime函数,并接收一个参数。如果没有参数,请使用new Date&如果有参数,请使用new Dateargument生成日期和时间。我不能使用datetimepicker,我必须使用我提供给您的代码。您不能使用.datepicker修改时间,因为您必须使用.datetimepicker。我要修改的时间在另一个函数中。我只是通过格式选项在日期选择器中显示它。
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
$('.class').datepicker({ autoclose: true, format: "dd.mm.yyyy", onSelect:function(date){
$(this).val(date+" "+ getCurrentTime()); } });