Browse Source

minor fix for as3gen type stability

Nicolas Cannasse 18 years ago
parent
commit
1fc7cfe9b7
1 changed files with 6 additions and 11 deletions
  1. 6 11
      std/Date.hx

+ 6 - 11
std/Date.hx

@@ -162,17 +162,12 @@ extern class Date
 			var h = this.getHours();
 			var mi = this.getMinutes();
 			var s = this.getSeconds();
-			if( d < 10 )
-				d = "0" + d;
-			if( m < 10 )
-				m = "0" + m;
-			if( h < 10 )
-				h = "0" + h;
-			if( mi < 10 )
-				mi = "0" + mi;
-			if( s < 10 )
-				s = "0" + s;
-			return this.getFullYear()+"-"+m+"-"+d+" "+h+":"+mi+":"+s;
+			return this.getFullYear()
+				+"-"+(if( m < 10 ) "0"+m else m)
+				+"-"+(if( d < 10 ) "0"+d else d)
+				+" "+(if( h < 10 ) "0"+h else h)
+				+":"+(if( mi < 10 ) "0"+mi else mi)
+				+":"+(if( s < 10 ) "0"+s else s);
 		};
 		#if flash9
 		#else flash