php中文日期字符串怎么转时间格式
时间:2023-02-20 09:37
php中文日期字符串转时间格式的方法:1、创建一个php示例文件;2、定义一个中文日期字符串;3、通过“date_parse_from_format()”以及“mktime()”函数实现转换日期格式即可。 本教程操作环境:Windows10系统、PHP8.1版、DELL G3电脑 php中文日期字符串怎么转时间格式? php 处理含中文年月日日期转时间戳(例如2017年11月08号转时间戳) 2017年11月08号对应时间戳为:1510070400 date_parse_from_format() 函数根据指定的格式返回包含指定日期信息的关联数组。 gmmktime() 函数返回日期的 UNIX 时间戳。 提示:该函数与 gmmktime() 相同,不同的是传递的参数代表了日期(而不是 GMT 日期)。 推荐学习:《PHP视频教程》 以上就是php中文日期字符串怎么转时间格式的详细内容,更多请关注gxlsystem.com其它相关文章!<?php
$str = '2017年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 '2017年11月08号对应时间戳为:'.$time;
?>
结果为Array(
[year] => 2017
[month] => 11
[day] => 8
[hour] =>
[minute] =>
[second] =>
[fraction] =>
[warning_count] => 0
[warnings] => Array
(
)
[error_count] => 0
[errors] => Array
(
)
[is_localtime] =>
)
date_parse_from_format定义和用法
语法
date_parse_from_format(format,date);
ktime()定义和用法
语法
year 可选。规定年。mktime(hour,minute,second,month,day,year,is_dst);
输出<?php
echo(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