Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将时间输入设置为数据库中的日期时间_Javascript_Jquery_Html_Datetime - Fatal编程技术网

Javascript 将时间输入设置为数据库中的日期时间

Javascript 将时间输入设置为数据库中的日期时间,javascript,jquery,html,datetime,Javascript,Jquery,Html,Datetime,我目前正在通过API从数据库检索数据。数据以以下格式返回: 2016-10-12T08:00:00 我想在我当前的网页上,用AM和PM在一个时间输入字段中显示这部分的时间 我有以下意见: 时间输入只接受时间作为有效值,如08:00:00 你们可以分开你们的弦,然后弹出时间 var数据={startTime:“2016-10-12T08:00:00”} var time=data.startTime.split('T').pop(); $(“[name=StartTime]”)val(时间)

我目前正在通过API从数据库检索数据。数据以以下格式返回:

2016-10-12T08:00:00
我想在我当前的网页上,用AM和PM在一个时间输入字段中显示这部分的时间

我有以下意见:


时间
输入只接受时间作为有效值,如
08:00:00

你们可以分开你们的弦,然后弹出时间

var数据={startTime:“2016-10-12T08:00:00”}
var time=data.startTime.split('T').pop();
$(“[name=StartTime]”)val(时间)

时间输入只接受时间作为有效值,如
08:00:00

你们可以分开你们的弦,然后弹出时间

var数据={startTime:“2016-10-12T08:00:00”}
var time=data.startTime.split('T').pop();
$(“[name=StartTime]”)val(时间)

可能是这样吗

var date = new Date('2016-10-12T08:00:00'); // replace the hardcoded time with your return value from Ajax call
$("#group-management #EditGroupModal [name=StartTime]").val(date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds());
也许像这样

var date = new Date('2016-10-12T08:00:00'); // replace the hardcoded time with your return value from Ajax call
$("#group-management #EditGroupModal [name=StartTime]").val(date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds());
使用

$(()=>{
$(#StartTime').val(矩('2016-10-12T08:00:00')。格式('HH:mm:ss');
});

使用

$(()=>{
$(#StartTime').val(矩('2016-10-12T08:00:00')。格式('HH:mm:ss');
});


但是AM/PM呢?@Feathercrown-怎么样,OP有一个字符串,只有
08:00:00
嗯,我想这个字符串可能会根据服务器返回的内容而改变;如果是在12:59:59之后,你必须切换到PM。为什么,这是一个ISO字符串,一直到24,不是每个人都使用AM/PM,
时间
输入不接受AM/PM。问题是:“我想在我当前网页上的时间输入字段中显示这一部分的时间,其中有AM和PM。”但是AM/PM呢?@Feathercrown-怎么样,OP有一个字符串,它只有
08:00:00
嗯,我想这个字符串可能会根据服务器返回的内容而改变;如果是在12:59:59之后,你必须切换到PM。为什么,这是一个ISO字符串,一直到24,不是每个人都使用AM/PM,
时间
输入不接受AM/PM。问题是:“我想在我当前网页上的时间输入字段中显示这一部分的时间,其中有AM和PM。”该时间在本地区域还是UTC?该时间在本地区域还是UTC?date.getHours()不起作用,因为它是返回的字符串。不过,你可以用这个字符串创建一个新的日期对象。那么PM呢?这将在Chrum中产生与Firefox和Firefox完全不同的时间Edge@JaromandaX-可能对Firefox来说并不重要,因为它不支持任何
time
输入date.getHours()将不起作用,因为它是一个返回的字符串。不过,你可以用这个字符串创建一个新的日期对象。那么PM呢?这将在Chrum中产生与Firefox和Firefox完全不同的时间Edge@JaromandaX-可能对Firefox来说并不重要,因为它不支持
时间
输入