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日