Function: calcFunc-dsadj
calcFunc-dsadj is an autoloaded and byte-compiled function defined in
calc-forms.el.gz.
Signature
(calcFunc-dsadj DATE &optional ZONE)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-forms.el.gz
(defun calcFunc-dsadj (date &optional zone)
(if zone
(or (eq (car-safe zone) 'var)
(math-reject-arg zone "*Time zone variable expected"))
(setq zone (calc-var-value 'var-TimeZone)))
(if zone
(progn
(setq zone (and (eq (car-safe zone) 'var)
(upcase (symbol-name (nth 1 zone)))))
(let ((zadj (assoc zone math-tzone-names)))
(or zadj (math-reject-arg zone "*Unrecognized time zone name"))
(if (integerp (nth 2 zadj))
(nth 2 zadj)
(math-daylight-savings-adjust date zone))))
(math-cal-daylight-savings-adjust date)))