获取DateTime的Date部分

获取DateTime的Date部分

我在模型中有此属性

[Display(Name = "День рождения")]
    [DataType(DataType.Date)]
    public System.DateTime Birthday { get; set; }


然后通过AJAX写入数据库值

<script>
   $(document).ready(function () {
    $('#save').click(function () {
        save();
    });
});
    function save() {
        $.ajax({
            type: 'Post',
            dataType: 'Json',
            data: {
                FIO: $('#FIO').val(),
                Email: $('#Email').val(),
                Salary: $('#Salary').val(),
                Telephone: $('#Telephone').val(),
                English: $('#english').val(),
                City: $('#City').val(),
                Birthday: $('#Birthday').val(),
                id: $('#Interview_Id').val(),


            },
            url: '@Url.Action("WelcomeWriter", "Interwier")',
            success: function (da) {
                if (da.Result === "Success") {

                    window.location.href = da.RedirectUrl;

                } else {

                    alert('Error' + da.Message);
                }
            },
            error: function (da) {
                alert('Error');
            }
        });
    }




但是我的问题是-写日期和时间,我只需要日期。

我该如何解决?

最佳答案

您可以使用此:

var date = new Date($('#Birthday').val());


这将使您可以访问所有日期功能。
例如:

var day = date.getDate();
var month = date.getMonth();
var year = date.getFullYear()


因此,对于完整日期:

var fullDate=day+"/"+month+"/"+year;


要么:

var fullDate=d.toLocaleDateString();

关于javascript - 获取DateTime的Date部分(ASP.NET MVC),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43490810/

10-13 06:50