strptime
(PHP 5 >= 5.1.0RC1)
strptime -- 解析由
strftime() 生成的日期/时间
说明
array
strptime ( string date, string format )
strptime() 返回一个将
date 解析后的数组,如果出错返回 FALSE。
月份和星期几的名字以及其它与语种有关的字符串对应于
setlocale()设定的当前区域(LC_TIME)。
返回值
返回一个数组,失败则返回 FALSE。
表格 1. 数组中包含以下单元
键名 | 说明 |
---|
tm_sec | 当前分钟内的秒数(0-61) |
tm_min | 当前小时内的分钟数(0-59) |
tm_hour | 午夜起的小时数(0-23) |
tm_mday | 月份中的第几天(1-31) |
tm_mon | 自一月起过了几个月(0-11) |
tm_year | 自 1900 年起过了几年 |
tm_wday | 自星期天起过了几天(0-6) |
tm_yday | 本年自一月一日起过了多少天(0-365) |
unparsed | date 中未能通过指定的
format 识别的部分 |
范例
例子 1. strptime() 例子
<?php $format = '%d/%m/%Y %H:%M:%S'; $strf = strftime($format);
echo "$strf\n";
print_r(strptime($strf, $format)); ?>
|
上例的输出类似于: 03/10/2004 15:54:19
Array
(
[tm_sec] => 19
[tm_min] => 54
[tm_hour] => 15
[tm_mday] => 3
[tm_mon] => 9
[tm_year] => 104
[tm_wday] => 0
[tm_yday] => 276
[unparsed] =>
) |
|