使用jQuery进行字符串日期和字符串操作

时间:2010-09-30 08:15:17

标签: jquery

我有一个字符串:30/09/2010我想要09/30/2010我可以使用jQuery吗?

谢谢,

5 个答案:

答案 0 :(得分:7)

你不需要Jquery这是非常简单的代码:

var s_date = '30/09/2010'.split("/");
var org_date = s_date[1] + "/" + s_date[0] + "/" + s_date[2];

答案 1 :(得分:4)

http://jqueryui.com/demos/datepicker/

有一个jquery日期选择器

它有一些可能对您有用的静态方法,并允许您执行以下操作:

var dstr = $.datepicker.formatDate('mm/dd/yy', 
                    $.datepicker.parseDate('dd/mm/yy', '30/09/2010'));

答案 2 :(得分:2)

实际上不是jquery解决方案,但datejs是一个很好的框架,用于处理javascript中的日期。

答案 3 :(得分:1)

jQuery库中没有任何内容。您可以在Javascript中使用简单的字符串操作:

var s = '30/09/2010';

s = s.substr(3,2) + '/' + s.substr(0,2) + s.substr(6);

答案 4 :(得分:0)

尝试使用Date对象:

var Stamp = '30/09/2010'.split("/");;
var Date = new Date(Stamp[2],Stamp[1],Stamp[0]); //(year,month,day)

然后使用format命令:

Date.format("mm/dd/yy"); //Gives | 09/30/2010