1.php 日期和时间库
使用php 编程时,与你遇到的大多数其他类型的数据相比,日期和时间有很大不同。
因为日期和时间没有明确的结构,并且日期的计算和表示也很麻烦。在php 中,日期和时
间函数库是php 语言的一个核心部分。
时间戳是自1970 年1 月1 日(00:00:00 gmt)以来的秒数。它也被称为unix 时间
戳(unix timestamp)。unix 时间戳(unix timestamp),或称unix 时间(unix time)、posix 时
间(posix time),是一种时间表示方式,定义为从格林威治时间1970 年01 月01 日00 时00
分00 秒起至现在的总秒数。unix 时间戳不仅被使用在unix 系统、类unix 系统中,也在许
多其他操作系统中被广泛采用。例如(1184557366 表示2007-07-16 03:42:46 )
一.php日期和时间库
验证日期:checkdate()函数能够很好地验证日期,提供的日期如果有效,则返回true,
否则返回false。
格式化时间和日期:date()函数返回根据预定义指令格式化时间和日期的字符串形式。
所有格式参数,可以参考手册。
查看更多时间信息:gettimeofday()函数返回与当前时间有关的元素所组成的一个关联数
组。
将时间戳转换成友好的值:getdate()函数接受一个时间戳,并返回一个由其各部分组成
的关联数组。如果不给参数,那么返回当前的时间和日期。
获取当前的时间戳:time()函数可以获取当前的时间戳,并且可以通过设置时间戳的值。
获取特定的时间戳:mktime()函数可以生成给定日期时间的时间戳。
计算时间差
将日期转换成时间戳:strtotime()将人可读的日期转换为unix 时间戳。
计算时间差
获取当前文件最后修改时间:getlastmod()可以得到当前文件最后修改时间的时间戳。
设置时区和gmt/utc:
修改php.ini 文件中的设置,找到[date]下的;date.timezone = 选项,将该项修改为
date.timezone=asia/shanghai,然后重新启动apache 服务器。
putenv()函数可以设置当前的默认时区。
date_default_timezone_set()可以设置当前的默认时区。
date_default_timezone_get()可以获取当前的默认时区。
取得本地时间localtime()函数可以取得本地时间数据,然后返回一个数组。
计算页面脚本运行时间:microtime()函数,该函数返回当前unix 时间戳和微秒数。返
回格式为msec sec 的字符串,其中sec 是当前的unix 时间戳,msec 为微秒数。
注:文章出自李炎恢php视频教程,本文仅限交流使用,不得用于商业用途,否则后果自负。
http://www.bkjia.com/phpjc/759629.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/759629.htmltecharticle学习要点: 1.php 日期和时间库 使用php 编程时,与你遇到的大多数其他类型的数据相比,日期和时间有很大不同。 因为日期和时间没有明确...