当前位置:首页 科普知识 localtime

localtime

发布时间:2023-09-14 00:56:18

localtime是 把从1970-1-1零点零分到当前时间系统所偏移的秒数时间转换为本地时间,而gmtime函数转换后的时间没有经过时区变换,是UTC时间 。

localtime介绍

localtime是 把从1970-1-1零点零分到当前时间系统所偏移的秒数时间转换为本地时间,而gmtime函数转换后的时间没有经过时区变换,是UTC时间 。

localtime

localtime简介

说明:此函数获得的tm结构体的时间是日历时间。

用 法: struct tm *localtime(const time_t *clock);

返回值:返回指向tm 结构体的指针.tm结构体是time.h中定义的用于分别存储时间的各个量(年月日等)的结构体.

localtime程序例

#include <stdio.h>#include <stddef.h>#include <time.h>int main(void){  time_t timer;//time_t就是long int 类型  struct tm *tblock;  timer = time(NULL);  tblock = localtime(&timer);  printf("Local time is: %sn",asctime(tblock));  return 0;}

执行结果:

Local time is: Mon Feb 16 11:29:26 2009

程序例2:

上面的例子用了asctime函数,下面这个例子不使用这个函数一样能获取系统当前时间。需要注意的是年份加上1900,月份加上1。

#include<time.h>#include<stdio.h>int main(){  struct tm *t;  time_t tt;  time(&tt);  t=localtime(&tt);  printf("%4d年%02d月%02d日 %02d:%02d:%02dn",t->tm_year+1900,t->tm_mon+1,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);  return 0;}

localtime同类函数

此函数功能类似获取当前系统时间,只是获取的时间未经过时区转换。

localtime:PHP localtime() 函数

localtime定义用法

localtime() 函数返回本地时间(一个数组)。

localtime() 的第一个参数是时间戳,如果没有给出则使用从 time() 返回的当前时间。

第二个参数是 is_associative,如果设为 false 或未提供则返回的是普通的数字索引数组。如果该参数设为 true 则 localtime() 函数返回一个关联数组。

localtime不同键名

"tm_sec" - 秒数

"tm_min" - 分钟数

"tm_hour" - 小时

"tm_mday" - 月份中的第几日

"tm_mon" - 年份中的第几个月,从 0 开始表示一月

"tm_year" - 年份,从 1900 开始

"tm_wday" - 星期中的第几天

"tm_yday" - 一年中的第几天

"tm_isdst" - 夏令时当前是否生效

localtime

注释:月份从 0(一月)到 11(十二月),星期数从 0(星期天)到 6(星期六)。

localtime函数例子

<?php$localtime = localtime();$localtime_assoc = localtime(time(), true);print_r($localtime);print_r($localtime_assoc);?>

输出:

Array

(

=> 24

=> 3

=> 19

=> 3

=> 3

=> 105

=> 0

=> 92

=> 1

)

Array

(

=> 24

=> 3

=> 19

=> 3

=> 3

=> 105

=> 0

localtime

=> 92

=> 1

)

localtime中文翻译

本地时间

温馨提示:
本文【localtime】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6