Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
KHTTP_EPOCH2DATETIME(3)	    Library Functions Manual   KHTTP_EPOCH2DATETIME(3)

NAME
       khttp_epoch2datetime -- convert time to components

LIBRARY
       library "libkcgi"

SYNOPSIS
       #include	<sys/types.h>
       #include	<stdarg.h>
       #include	<stdint.h>
       #include	<kcgi.h>

       void
       khttp_epoch2datetime(int64_t epoch,     int64_t *sec,	 int64_t *min,
	   int64_t *hour,    int64_t *mday,    int64_t *mon,	int64_t	*year,
	   int64_t *wday, int64_t *yday);

DESCRIPTION
       Format  an  epoch  value	(seconds since Jan 1, 1970, 00:00:00 UTC) into
       its broken-down time components.	 The components	are filled in as  fol-
       lows:

	     sec      seconds 0-59
	     min      minutes 0-59
	     hour     hours 0-23
	     day      day of month 1-31
	     mon      month 1-12
	     year     year -2.9e11-2.9e11
	     yday     day in year 0-365
	     wday     day in week 0-6 (Sunday =	0)

       If any of the pointers are NULL,	they are ignored.

       For   broken-down   time	  values   suitable   for   struct   tm,   see
       khttp_epoch2tms(3).

SEE ALSO
       khttp_datetime2epoch(3),	khttp_epoch2str(3), khttp_epoch2tms(3)

AUTHORS
       Written by Kristaps Dzonsons <kristaps@bsd.lv>.

FreeBSD	Ports 14.quarterly	  $Mdocdate$	       KHTTP_EPOCH2DATETIME(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=khttp_epoch2datetime&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help