Function: calcFunc-pwday
calcFunc-pwday is an autoloaded and byte-compiled function defined in
calc-forms.el.gz.
Signature
(calcFunc-pwday DATE &optional DAY WEEKDAY)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-forms.el.gz
(defun calcFunc-pwday (date &optional day weekday)
(if (eq (car-safe date) 'date)
(setq date (nth 1 date)))
(or (math-realp date)
(math-reject-arg date 'datep))
(if (math-messy-integerp day) (setq day (math-trunc day)))
(or (integerp day) (math-reject-arg day 'fixnump))
(if (= day 0) (setq day 31))
(and (or (< day 7) (> day 31)) (math-reject-arg day 'range))
(math-prev-weekday-in-month date (math-date-to-dt date) day (or weekday 0)))