summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Allbery <eagle@eyrie.org>2004-05-25 00:07:56 +0000
committerRuss Allbery <eagle@eyrie.org>2004-05-25 00:07:56 +0000
commitb055c367958c3831fd37e1d09538a7cf36caa491 (patch)
treedaaeb16a30dd96695de6cc0f2b4b898624262190
parentef2d78f28bf10c7542b08b0cd79668b8ef322812 (diff)
Daylight savings time handling was wrong when converting timestamps in
.versions into seconds since epoch. Force mktime to figure out for itself whether daylight savings time applies.
-rwxr-xr-xbin/spin3
1 files changed, 3 insertions, 0 deletions
diff --git a/bin/spin b/bin/spin
index 0eacdef..3605e12 100755
--- a/bin/spin
+++ b/bin/spin
@@ -384,6 +384,9 @@ sub time_to_seconds {
push (@datetime, reverse split ('-', $date));
$datetime[4]--;
$datetime[5] -= 1900;
+ $datetime[6] = 0;
+ $datetime[7] = 0;
+ $datetime[8] = -1;
return mktime (@datetime);
}