PHP日期和时间.ppt
《PHP日期和时间.ppt》由会员分享,可在线阅读,更多相关《PHP日期和时间.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP日期和时间目录点击添加文本点击添加文本点击添加文本点击添加文本二、UNIX时间戳在UNIX系统中,日期与时间表示为自1970年1月1日0点起到当前时刻的秒数,这种时间称为UNIX时间戳,它以32位二进制表示。1970年1月1日0点称为UNIX世纪元。注意:UNIX时间戳值是一个秒数。UNIX时间戳提供了一种统一、简洁的时间表示方式,在不同的操作系统中均支持这种时间表示方式。同一时间在UNIX和Windows系统中均以相同的UNIX时间戳表示,所以不需要在不同的系统中进行转换。同时,UNIX时间戳是一个时间差,与时区没有关系(即只要当前时间定了,时间戳就定了,和哪个时区的时间无关,所以该函
2、数对UNIX时间戳没影响),无论当前PHP中使用的是何种时区,其UNIX时间戳是唯一的。【同一个时间点上UNIX时间戳是一样的】UNIX时间戳是以32位二进制表示的(32位最大值为2147483647),所以,目前UNIX时间戳可表示的最大时间为2038年1月19日3点14分7秒,该时刻时间戳为2147483647,对于该时刻之后的时间,需要扩展表示UNIX时间戳的二进制位数。将日期、时间转换为UNIX时间戳的函数:1、获取日期的时间戳:mktime()、gmmktime()。int mktime(int hour,int minute,int second,int month,int day
3、,int year,int is_dst)(时分秒月日年的整数)将一个时间转换成UNIX时间戳,参数可以从右向左省略,任何省略的参数都会被设置成本地日期、时间的当前值(不设置值是获取的是本地时区当前日期、时间的时间戳值)。gmmktime()函数获取的是UNIX时间戳的格林威治标准时间(GMT),除了获取的是格林威治标准时间外,其他的和mktime用法相同。举例:获取当前系统时间的UNIX时间戳:2、获取当前时间戳:time()int time(void)没有参数,返回值为当前系统时间的UNIX时间戳的整数值。time()可以获取当前的UNIX时间戳,返回为从UNIX纪元到当前时间的秒数。ec
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 日期 时间
限制150内