gmtime() php,C语言gmtime()函数:把clock中的时间转换为格林尼治标准时间
函數名: gmtime
頭文件:
函數原型: struct tm *gmtime(long *clock);
功 能:? 用于把clock中的時間轉換為格林尼治標準時間,然后將結果由tm結構體返回
參數:? 為長整型的系統時間
返回值:返回結構tm的指針,代表目前UTC時間,此函數返回的時間未經時區轉換
補充:tm結構體的定義為:
struct tm{
int tm_sec;? //代表目前秒數, 正常范圍為0-59, 但允許至61 秒
int tm_min;? //代表目前分數, 范圍0-59
int tm_hour;? //從午夜算起的時數, 范圍為0-23
int tm_mday;? //目前月份的日數, 范圍01-31
int tm_mon;? //代表目前月份, 從一月算起, 范圍從0-11
int tm_year;? //從1900年算起至今的年數,所以要+1900
int tm_wday;? //一星期的日數, 從星期一算起, 范圍為0-6
int tm_yday;? //從今年1 月1 日算起至今的天數, 范圍為0-365
int tm_isdst;? //夏令時,正數表示實行夏令時,0表示不實行夏令時,負數表示不了解。
};
程序例:? 將系統時間t轉換為結構體tm,并將結構轉換為字符串,并輸出結果#include
#include
int?main(void){
time_t?t;
struct?tm?*gmt,?*area;
t?=?time(NULL);
area?=?localtime(&t);
printf("Local?time?is:?%s",?asctime(area));
gmt?=?gmtime(&t);
printf("GMT?is:?%s",?asctime(gmt));
return?0;
}
運行結果:Local?time?is:?Tue?Jun?16?19:25:21?2020
GMT?is:?Tue?Jun?16?11:25:21?2020
總結
以上是生活随笔為你收集整理的gmtime() php,C语言gmtime()函数:把clock中的时间转换为格林尼治标准时间的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 网站备案包括哪些内容?ICP域名备案和网
- 下一篇: 【mysql】浮点类型
