0

在几个不同的时刻,我需要将日期从 dd/mm/yyyy 转换为 mm/dd/yyyy。

我从数据库中获取格式为 dd/mm/yyyy 的数据。

所以,我想知道如何从不同的函数中使用相同的公式。例如在一个函数中我这样做:

function getMDY (){
    var month = theDay.substr(3,2);
    var day = theDay.substr(0,2);
    var year = theDay.substr(6,4);
    var theDate = month + "/" + day + "/" + year;
    trace (theDate);
}

我想从其他函数调用这个函数,给出 theDay 值,并接收返回 theDate 的值。

我不知道该怎么做。有什么线索吗?

谢谢。

4

1 回答 1

3

getMDY()需要一个输入参数和一个返回值:

function getMDY(inputDate:String):String
{
    var n:Array = inputDate.split('/');
    return [n[1],n[0],n[2]].join('/');
}

用法:

trace( getMDY("30/08/1991") ); // 08/30/1991
于 2013-09-05T03:15:17.130 回答