Javascript 使用jQuery将2012年2月17日转换为2012年2月17日

Javascript 使用jQuery将2012年2月17日转换为2012年2月17日,javascript,jquery,Javascript,Jquery,我有以下代码: var Date = "Feb 17, 2012"; 如何将其转换为 Date = "17/02/2012" 使用jQuery?使用DateJs转换应该非常简单: <input type="text" id="tbDateTime" value="2010-10-18 10:06" /> <input type="text" id="tbDate" value="" /> <input type="text" id="tbTime" value=

我有以下代码:

var Date = "Feb 17, 2012";
如何将其转换为

Date = "17/02/2012"

使用jQuery?

使用DateJs转换应该非常简单:

<input type="text" id="tbDateTime" value="2010-10-18 10:06" />
<input type="text" id="tbDate" value="" />
<input type="text" id="tbTime" value="" />

<input type="button" id="btnSubmit" value="Submit" />


<script type="text/javascript">
    $(function () {
        $('#btnSubmit').click(function () {
            var dateTimeSplit = $('#tbDateTime').val().split(' ');

            var dateSplit = dateTimeSplit[0].split('-');
            var currentDate = dateSplit[2] + '/' + dateSplit[1] + '/' + dateSplit[0];
            //currentDate is 18/10/2010

            $('#tbDate').val(currentDate);

            var currentTime = dateTimeSplit[1];
            //currentTime is 10:06

            $('#tbTime').val(currentTime);
        });
    });
</script>
var d1 = Date.parse('2010-10-18, 10:06 AM');
alert(d1.toString('dd/mm/yyyy HH:mm:ss GMT'));

使用DateJs进行转换应尽可能简单:

var d1 = Date.parse('2010-10-18, 10:06 AM');
alert(d1.toString('dd/mm/yyyy HH:mm:ss GMT'));

如果您使用的是jQuery UI,则可以执行以下操作:

$.datepicker.formatDate( "dd/mm/yy", new Date("Feb 17, 2012") )

演示:

如果您使用的是jQuery UI,则可以执行以下操作:

$.datepicker.formatDate( "dd/mm/yy", new Date("Feb 17, 2012") )
演示:

您可以使用日期构造函数解析日期:

var mydate = new Date("Feb 17, 2012");
然后,您必须按照以下方式建立所需的格式,在本例中为DD/MM/YYYY:

工作示例:

您可以使用日期构造函数分析日期:

var mydate = new Date("Feb 17, 2012");
然后,您必须按照以下方式建立所需的格式,在本例中为DD/MM/YYYY:

工作示例:


为什么是jQuery?它主要是一个DOM和Ajax库,而不是一个通用库。为什么要覆盖全局日期对象?为什么是jQuery?它主要是一个DOM和Ajax库,而不是一个通用库。为什么要覆盖全局日期对象?您尝试过这个吗?它不起作用。。。toString没有任何参数您尝试过这个吗?它不起作用。。。toString没有任何参数另一个问题(如果可以的话):如何将2012-02-12转换为2012年2月12日另一个问题(如果可以的话):如何将2012-02-12转换为2012年2月12日