Hi Michael,

Michael Käufl <org-m...@lists.michael-kaeufl.de> writes:

> I tried to enter a date before 01/01/1970 using “C-c .” (org-time-stamp) and 
> org replaced the year by 2011. (The same problem occurs with org-time-stamp-
> inactive and the C-u prefixed variants.)
>
> Although I guess that this is related to the unix time, which starts on 
> 01/01/1970 00:00, my lisp skills aren't good enough to let me find the 
> responsible code line.
>
> Maybe there is someone who can fix this or tell me that it's a feature, not a 
> bug;)

The attached patch allows dates before 1970.  I tested it and I didn't
see any side-effect so far -- but there must a good reason why we have 
this limitation.

Carsten, could you tell where this limitation is necessary?

Thanks,

diff --git a/lisp/org.el b/lisp/org.el
index 655d106..bdd808d 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -14667,7 +14667,6 @@ user."
 	     (nth 2 tl))
 	(setq org-time-was-given t))
     (if (< year 100) (setq year (+ 2000 year)))
-    (if (< year 1970) (setq year (nth 5 defdecode))) ; not representable
     (setq org-read-date-analyze-futurep futurep)
     (list second minute hour day month year)))
-- 
 Bastien
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to