php中文日期字符串转时间格式的方法:1、创建一个php示例文件;2、定义一个中文日期字符串;3、通过“date_parse_from_format()”以及“mktime()”函数实现转换日期格式即可。
本教程操作环境:Windows10系统、PHP8.1版、DELL G3电脑
php中文日期字符串怎么转时间格式?
php 处理含中文年月日日期转时间戳(例如2017年11月08号转时间戳)
<?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] => )
2017年11月08号对应时间戳为:1510070400
date_parse_from_format() 函数根据指定的格式返回包含指定日期信息的关联数组。
date_parse_from_format(format,date);
gmmktime() 函数返回日期的 UNIX 时间戳。
提示:该函数与 gmmktime() 相同,不同的是传递的参数代表了日期(而不是 GMT 日期)。
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
推荐学习:《》
以上就是php中文日期字符串怎么转时间格式的详细内容,更多请关注本站点其它相关文章!
本文地址:https://www.stayed.cn/item/27475
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我