strptime()函数
strptime()函数是PHP中的一个日期和时间处理函数,用于解析日期和时间字符串,并返回一个数组。它可以解析出日期、时间、时区、星期等信息。
使用方法
strptime()函数的使用方法如下:
array strptime ( string $date , string $format )
参数$date是需要解析的日期和时间字符串,参数$format是指定的日期和时间格式。
strptime()函数的返回值是一个数组,包含以下内容:
- tm_sec:秒
- tm_min:分
- tm_hour:小时
- tm_mday:一个月中的日期(1-31)
- tm_mon:月份(0-11)
- tm_year:年份(从1900开始)
- tm_wday:星期(0-6)
- tm_yday:一年中的日期(0-365)
- tm_isdst:夏令时(1表示夏令时,0表示不是夏令时,-1表示未知)
- tm_zone:时区
示例
下面的例子演示了strptime()函数的使用:
$date = '2020-08-10 12:30:00'; $format = '%Y-%m-%d %H:%M:%S'; $arr = strptime($date, $format); echo ''; print_r($arr); echo '';
上面的代码会输出如下结果:
Array ( [tm_sec] => 0 [tm_min] => 30 [tm_hour] => 12 [tm_mday] => 10 [tm_mon] => 7 [tm_year] => 120 [tm_wday] => 0 [tm_yday] => 222 [tm_isdst] => -1 [tm_zone] => )
从上面的结果可以看出,strptime()函数成功地解析出了日期和时间字符串中的各个信息,并将它们存储在一个数组中。