0

我是 JavaScript 新手,我正在尝试制作一个日期选择器小部件,我选择了 mm/dd/yy 格式的日期,我怎样才能将日期设为“星期四(日),7 月 25 日(日期,月份) ,2013" 的格式以及如何将输入值设置为当前日期。这是我的小提琴, http : //jsbin.com/idowik/3/ http://jsbin.com/idowik/3/edit 有这么多警告,请多多包涵,请在新标签页中打开输出。谢谢你,

4

1 回答 1

0

阅读有关日期对象的文档:http: //www.w3schools.com/jsref/jsref_obj_date.asp。你需要的一切都在那里描述。

看看下面的代码:

<!DOCTYPE html>
<html>
    <body>
        <input id="dateInput" type="text"></input>
        <button id="convertButton">Convert to string</button>
        <a id="dateString"></a>
        <script type="text/javascript">
            var dateInput = document.getElementById("dateInput");
            var button = document.getElementById("convertButton");
            var dateString = document.getElementById("dateString");
            var date;
            button.onclick = function() {
                var year = 2000+ parseInt(dateInput.value.split("/")[2]);
                var month = dateInput.value.split("/")[0];
                var day = dateInput.value.split("/")[1];

                date = new Date(year, month, day);

                dateString.innerHTML = date.toDateString();
            }
        </script>
    </body>
</html>

这个 html 页面完全符合您的要求。

于 2013-07-25T10:51:10.717 回答