php中文日期字符串轉(zhuǎn)時(shí)間格式的方法:1、創(chuàng)建一個(gè)php示例文件;2、定義一個(gè)中文日期字符串;3、通過(guò)“date_parse_from_format()”以及“mktime()”函數(shù)實(shí)現(xiàn)轉(zhuǎn)換日期格式即可。
本教程操作環(huán)境:Windows10系統(tǒng)、PHP8.1版、DELL G3電腦
php中文日期字符串怎么轉(zhuǎn)時(shí)間格式?
php 處理含中文年月日日期轉(zhuǎn)時(shí)間戳(例如2017年11月08號(hào)轉(zhuǎn)時(shí)間戳)
<?php $str = '2017年11月08號(hào)'; $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號(hào)對(duì)應(yīng)時(shí)間戳為:'.$time; ?>
登錄后復(fù)制
結(jié)果為
Array( [year] => 2017 [month] => 11 [day] => 8 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )
登錄后復(fù)制
2017年11月08號(hào)對(duì)應(yīng)時(shí)間戳為:1510070400
date_parse_from_format定義和用法
date_parse_from_format() 函數(shù)根據(jù)指定的格式返回包含指定日期信息的關(guān)聯(lián)數(shù)組。
語(yǔ)法
date_parse_from_format(format,date);
登錄后復(fù)制
ktime()定義和用法
gmmktime() 函數(shù)返回日期的 UNIX 時(shí)間戳。
提示:該函數(shù)與 gmmktime() 相同,不同的是傳遞的參數(shù)代表了日期(而不是 GMT 日期)。
語(yǔ)法
mktime(hour,minute,second,month,day,year,is_dst);
登錄后復(fù)制
year 可選。規(guī)定年。
<?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))); ?>
登錄后復(fù)制
輸出
Jan-05-2002 Feb-01-2002 Jan-01-2001 Jan-01-1999
登錄后復(fù)制
推薦學(xué)習(xí):《PHP視頻教程》