Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Challen/g/e: Difference between two timestamps in days

Name: Anonymous 2016-07-14 20:42

e/b/in /g/roskis

Name: Anonymous 2016-07-14 20:42

elisp

(defun cmp-time-in-days (x y)
(let ((day-in-secs (* 60 60 24)))
(/ (abs (- x y))
day-in-secs)))

(defun get-time (date-str)
(let ((date (apply #'concat (list date-str " 00:00:00 UTC"))))
(floor (float-time (date-to-time date)))))

(defun now ()
(floor (float-time)))

;; examples
(cmp-time-in-days (now)
(get-time "14 July 2016")) ;; => 0
(cmp-time-in-days (get-time "11 July 2016")
(now)) ;; => 3
(cmp-time-in-days (get-time "14 Aug 2016")
(now)) ;; => 30

Name: Anonymous 2016-07-14 22:43

(t2 - t1).days()

Name: Anonymous 2016-07-16 15:40

Datediff("d", date1, date2)

Don't change these.
Name: Email:
Entire Thread Thread List