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

FreeBSD Manual Pages

  
 
  

home | help
KHTTP_EPOCH2DATETIM... FreeBSD Library Functions Manual	KHTTP_EPOCH2DATETIM...

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 follows:

	   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	13.0			 May 10, 2020			  FreeBSD 13.0

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHORS

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

home | help