AS3 / Flash:对不同的变量实现相同的公式

时间:2013-09-05 03:11:19

标签: actionscript-3 flash date

在几个不同的时刻,我需要将日期从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的值。

我不知道该怎么做。任何线索?

感谢。

1 个答案:

答案 0 :(得分: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