fix http date format error
This commit is contained in:
+2
-2
@@ -20,11 +20,11 @@ const std::string& UserAgent() {
|
|||||||
|
|
||||||
std::string HttpDate() {
|
std::string HttpDate() {
|
||||||
std::time_t t = std::time(nullptr);
|
std::time_t t = std::time(nullptr);
|
||||||
std::tm* gmt = std::gmtime(&t);
|
std::tm gmt = *std::gmtime(&t);
|
||||||
|
|
||||||
std::stringstream date;
|
std::stringstream date;
|
||||||
date.imbue(std::locale::classic()); // Use classic C locale
|
date.imbue(std::locale::classic()); // Use classic C locale
|
||||||
date << std::put_time(gmt, "%a, %d %b %y %h:%m:%s") << " GMT";
|
date << std::put_time(&gmt, "%a, %d %b %Y %H:%M:%S GMT");
|
||||||
return date.str();
|
return date.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user