javascript - 将 varchar 类型显示为 Date/DateTime 类型

标签 javascript mysql ajax spring datetime

Ajax 接受 Controller 返回的值。

enter image description here

ri_startDate 和 ri_endDate 类型是 DB (MySQL) 中的日期时间。

如何将上述值转换​​回日期? (在, Ajax )

    $(function()
{
    $('#doctorSelect').change(function()
    {
        $('#selectGugan').show();

        var doctor_idx = $(this).val();
        $.ajax
        ({
            type: 'POST',
            url: 'selectDoctor.do',
            data: {"d_idx":doctor_idx},
            dataType: 'JSON',
            success: function(sectionDate)
            {
                // How do I convert the above values back to Date?
                console.log("sectionDate : " + sectionDate.ri_startDate);
            },
            error: function(sectionDate)
            {
                console.log("data : " + sectionDate);
            }
        });
    });
});

我想把这个值放在 .我该怎么办?

        <div class="inputdname">
            <select class="helloDoctor_2" id="doctorSelect">
                <option>Choice Doctor</option>
                <option value="" name="ri_idx" id="ri_idx"></option>
            </select>
        </div>

最佳答案

这里默认是今天的日期

`var date=new Date();`

您可以在响应数据中获取您的日期,而不是上面的内容

`var date=new Date('your response date')`;

在 select - option 标签上维护 id 和 name 不是一个好习惯,因为 select 标签有 n 个选项。但我在上面的评论中根据你的问题回答了。

$(function(){

var date=new Date();// here i have taken today date by default
var new_date=date.getFullYear()+"/"+((date.getMonth()+1)<9?+"0"+(date.getMonth()+1):(date.getMonth()+1))+"/"+date.getDate();
console.log(new_date);

$("#doctorSelect option#ri_idx").html(new_date);
$("#doctorSelect option#ri_idx").val(new_date);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="inputdname">
            <select class="helloDoctor_2" id="doctorSelect">
                <option>Choice Doctor</option>
                <option value="" name="ri_idx" id="ri_idx"></option>
            </select>
        </div>

关于javascript - 将 varchar 类型显示为 Date/DateTime 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47825751/

相关文章:

javascript - javascript在grails 3.1.9中不会显示

javascript - 如何检查 ajax 响应中的特定文本

javascript - Angular Material Sidenav 不覆盖 Scroll 上的全屏

MySQL 使用 IF 语句进行查询

javascript - 单击时使用 javascript 添加内容

php - 如何从WebSql数据库以及服务器数据库中删除记录

mysql - 在两个日期执行 MySQL 事件

javascript - Jquery 在后台 ajax 加载后监听输入字段的变化

javascript - 通过 javascript 或 jquery 获取多个文件值无法正常工作

javascript - 为什么继承Array在ES5中很难实现?