Javascript 将时间输入设置为数据库中的日期时间
我目前正在通过API从数据库检索数据。数据以以下格式返回: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(时间)
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来说并不重要,因为它不支持时间
输入