有没有办法将HTML5 type=“date”更改为使用类似“2015年2月2日”的格式?

有没有办法将HTML5 type=“date”更改为使用类似“2015年2月2日”的格式?,html,date,datepicker,Html,Date,Datepicker,我需要使用get方法发送变量,但是日期格式应该是dd monthName YYYY,例如2015年2月2日 可以使用HTML5 type=date完成吗 如果不能,那么我该怎么做呢?您可以这样做: <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> </head> <bo

我需要使用get方法发送变量,但是日期格式应该是dd monthName YYYY,例如2015年2月2日

可以使用HTML5 type=date完成吗

如果不能,那么我该怎么做呢?

您可以这样做:

<html>
<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>

    <input id="datefield" type="date" />

    <script>
        var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];

        $("#datefield").change(function () {
            var val = $(this).val();
            console.log(val);
            var d = new Date(val);
            console.log(d.getDate() + '-' + monthNames[d.getMonth()] + '-' + d.getFullYear());
        });
    </script>

</html>

HTML5日期的下拉列表,不言自明。不过,如果您想获取月份名称,可以使用jQuery Datepicker,请访问:
2015-02-02
2-February-2015