Преглед на файлове

Lua : more date fixes - Lua uses 1-based indexing for dates as well

Justin Donaldson преди 10 години
родител
ревизия
38e2fb1093
променени са 1 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 4 3
      std/lua/_std/Date.hx

+ 4 - 3
std/lua/_std/Date.hx

@@ -26,7 +26,7 @@
 	public function new(year : Int, month : Int, day : Int, hour : Int, min : Int, sec : Int ) {
 		t =  lua.Os.time({
 			year  : year,
-			month : month,
+			month : month+1,
 			day   : day,
 			hour  : hour,
 			min   : min,
@@ -39,10 +39,11 @@
 	public function getMinutes()  : Int return d.min;
 	public function getSeconds()  : Int return d.sec;
 	public function getFullYear() : Int return d.year;
-	public function getMonth()    : Int return d.month;
+	public function getMonth()    : Int return d.month-1;
 	public function getDate()     : Int return d.day;
-	public function getDay()      : Int return d.wday;
+	public function getDay()      : Int return d.wday-1;
 
+	@:keep
 	public inline function toString() : String {
 		return lua.Boot.dateStr(this);
 	}