如何修改JavaScript代码显示的时间
请有人帮帮我 所以我得到了这个JS函数,它允许我显示时间:如何修改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
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()); } });