| iMatix home page | << | < | > | >> |
SFL Version 2.11 |
#include "sflhttp.h" char * http_time_str (void)
Returns the current date and time formatted using the HTTP standard format for log files: "DD/Mon/YYYY:hh:mm:ss". The formatted time is in a static string that each call overwrites.
{ static char formatted_time [30], *months = "Jan\0Feb\0Mar\0Apr\0May\0Jun\0Jul\0Aug\0Sep\0Oct\0Nov\0Dec"; time_t time_secs; struct tm *time_struct; time_secs = time (NULL); time_struct = safe localtime (&time_secs); snprintf (formatted_time, sizeof (formatted_time), "%02d/%s/%04d:%02d:%02d:%02d %s", time_struct-> tm_mday, months + time_struct-> tm_mon * 4, time_struct-> tm_year + 1900, time_struct-> tm_hour, time_struct-> tm_min, time_struct-> tm_sec, timezone string ()); return (formatted_time); }
| << | < | > | >> | Copyright © 1996-2000 iMatix Corporation |