comparison lisp/time-stamp.el @ 16517:1fa5a347e70f

(time-stamp-dd/mm/yyyy): New function.
author Richard M. Stallman <rms@gnu.org>
date Tue, 05 Nov 1996 18:27:41 +0000
parents 24fd930446f6
children 91590d8f74c3
comparison
equal deleted inserted replaced
16516:e47c5d7e9c5d 16517:1fa5a347e70f
38 ;;; Change Log: 38 ;;; Change Log:
39 39
40 ;; Originally based on the 19 Dec 88 version of 40 ;; Originally based on the 19 Dec 88 version of
41 ;; date.el by John Sturdy <mcvax!harlqn.co.uk!jcgs@uunet.uu.net> 41 ;; date.el by John Sturdy <mcvax!harlqn.co.uk!jcgs@uunet.uu.net>
42 ;; Version 2, January 1995: replaced functions with %-escapes 42 ;; Version 2, January 1995: replaced functions with %-escapes
43 ;; $Id: time-stamp.el,v 1.5 1996/08/13 18:03:17 gildea Exp $ 43 ;; $Id: time-stamp.el,v 1.19 1996/09/22 22:20:58 kwzh Exp rms $
44 44
45 ;;; Code: 45 ;;; Code:
46 46
47 (defvar time-stamp-active t 47 (defvar time-stamp-active t
48 "*Non-nil to enable time-stamping of buffers by \\[time-stamp]. 48 "*Non-nil to enable time-stamping of buffers by \\[time-stamp].
461 (aref time-stamp-month-full-names 461 (aref time-stamp-month-full-names
462 (cdr (assoc (substring date 4 7) time-stamp-month-numbers))) 462 (cdr (assoc (substring date 4 7) time-stamp-month-numbers)))
463 (string-to-int (substring date 8 10)) 463 (string-to-int (substring date 8 10))
464 (substring date -4)))) 464 (substring date -4))))
465 465
466 (defun time-stamp-dd/mm/yyyy ()
467 "Return the current date as a string in \"DD/MM/YYYY\" form."
468 (let ((date (current-time-string)))
469 (format "%02d/%02d/%s"
470 (string-to-int (substring date 8 10))
471 (cdr (assoc (substring date 4 7) time-stamp-month-numbers))
472 (substring date -4) )))
473
466 ;;; same as __DATE__ in ANSI C 474 ;;; same as __DATE__ in ANSI C
467 475
468 (defun time-stamp-mon-dd-yyyy () 476 (defun time-stamp-mon-dd-yyyy ()
469 "Return the current date as a string in \"Mon DD YYYY\" form. 477 "Return the current date as a string in \"Mon DD YYYY\" form.
470 The first character of DD is space if the value is less than 10." 478 The first character of DD is space if the value is less than 10."