gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 05:27:30 25 4
gpt4 key购买 nike

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

2016-10-12T08:00:00

我想在当前网页上的时间输入字段中显示其中的时间部分,其中包含 AM 和 PM。

我有以下输入:

<input type="time" name="StartTime" class="form-control" />

当对 api 的 ajax 调用成功完成时,我执行以下操作:

$("#group-management #EditGroupModal [name=StartTime]").val(data.startTime);

data.StartTime 当然是上面看到的日期时间文本字符串。

当前不设置页面上输入的时间值。我猜这是因为存在一些格式问题。我想解析上面看到的文本字符串并将其放入前端的表单字段中,但我不确定如何去做。我尝试过使用 Date 对象,但没有运气。

最佳答案

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

你可以分割你的字符串,并弹出时间

var data = {startTime : "2016-10-12T08:00:00"}

var time = data.startTime.split('T').pop();

$("[name=StartTime]").val(time);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="time" name="StartTime" class="form-control" />

关于javascript - 将时间输入设置为数据库中的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40010444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com