expressions: Fix value of $TIME variable and add a test.
[pspp] / src / language / expressions / parse.c
index 0789fb294d39933fa1f54f2a4fc4fb92c7b72d95..d06d633d5b02fa4eb40273a02e2d7bbb64e90714 100644 (file)
@@ -901,7 +901,7 @@ parse_sysvar (struct lexer *lexer, struct expression *e)
       struct tm *tm = localtime (&time);
       return expr_allocate_number (e, ymd_to_offset (tm->tm_year + 1900,
                                                      tm->tm_mon + 1,
-                                                     tm->tm_mday)
+                                                     tm->tm_mday) * DAY_S
                                    + tm->tm_hour * 60 * 60.
                                    + tm->tm_min * 60.
                                    + tm->tm_sec);