changeset 1097:b2e4a22ffa5d

fix Time bugs
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 28 Mar 2017 20:58:28 -0600
parents 5dc601c4ed6d
children bae624e455e2
files src/luan/modules/Time.luan
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/luan/modules/Time.luan	Sun Mar 05 15:25:23 2017 -0700
+++ b/src/luan/modules/Time.luan	Tue Mar 28 20:58:28 2017 -0600
@@ -35,7 +35,7 @@
 		local fld = fields[v]
 		fld or error("invalid field: "..v)
 		local n = cal.get(fld)
-		if fld == "month" then
+		if v == "month" then
 			n = n + 1
 		end
 		rtn[i] = n
@@ -52,7 +52,7 @@
 function Time.on( year, month, day, hour, minute, second, millis )
 	month = month - 1
 	local cal = Calendar.getInstance()
-	cal.setLenient(false)
+--	cal.setLenient(false)
 	cal.set( year, month, day, hour or 0, minute or 0, second or 0 )
 	cal.set( Calendar.MILLISECOND, millis or 0 )
 	return cal.getTimeInMillis()