<?php $str = '11月08号';$arr = date_parse_from_format('Y年m月d日',$str);$time = mktime(0,0,0,$arr['month'],$arr['day'],$arr['year']);print_r($arr);echo '11月08号对应时间戳为:'.$time;?>
结果为
Array(
[year] =>
[month] => 11
[day] => 8
[hour] =>
[minute] =>
[second] =>
[fraction] =>
[warning_count] => 0
[warnings] => Array
(
)
[error_count] => 0
[errors] => Array
(
)
[is_localtime] =>
)
11月08号对应时间戳为:1510070400
date_parse_from_format定义和用法
date_parse_from_format() 函数根据指定的格式返回包含指定日期信息的关联数组。
语法
date_parse_from_format(format,date);
ktime()定义和用法
gmmktime() 函数返回日期的 UNIX 时间戳。
提示:该函数与gmmktime()相同,不同的是传递的参数代表了日期(而不是 GMT 日期)。
语法
mktime(hour,minute,second,month,day,year,is_dst);
year可选。规定年。
<?phpecho(date("M-d-Y",mktime(0,0,0,12,36,2001)));echo(date("M-d-Y",mktime(0,0,0,14,1,2001)));echo(date("M-d-Y",mktime(0,0,0,1,1,2001)));echo(date("M-d-Y",mktime(0,0,0,1,1,99)));?>
输出 Jan-05-2002
Feb-01-2002
Jan-01-2001
Jan-01-1999
PHP time() 函数
PHP Date / Time 函数