【问题标题】:Showing Date in different format in javascript datepicker在javascript datepicker中以不同格式显示日期
【发布时间】:2013-07-25 04:19:54
【问题描述】:

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

【问题讨论】:

    标签: javascript date calendar datepicker


    【解决方案1】:

    阅读有关日期对象的文档: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 页面完全符合您的要求。

    【讨论】:

    • 你在输入框中写了什么?试试像 11/12/13 或 06/23/13
    猜你喜欢
    • 2015-05-15
    • 2020-05-11
    • 1970-01-01
    • 2015-08-07
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多