将日期格式yyyy-mm-dd转换为dd-mm-yyyy

时间:2012-03-05 11:58:44

标签: actionscript-3 flex4

我有一个要求。我的日期格式为yyyy/mm/dd,我希望在动作脚本中将此格式转换为mm / dd / yyyy。

我曾试图解析这种格式,但它无效。你们中的任何人可以帮助我吗?

2 个答案:

答案 0 :(得分:3)

var s:String = "2012/03/05";
var dateParts:Array = s.split('/'); //['2012', '03', '05']
//take off the first element and add it back at the end
dateParts.push(dateParts.shift());  //['03', '05', '2012']
s = dateParts.join('/');            //'03/05/2012'
trace(s);

答案 1 :(得分:0)

如果我们选择字符串操作,为什么不这样做:

'2010/05/14'.replace(/(\d{4})\/(\d{2})\/(\d{2})/, '$2/$3/$1')