ホームページ  >  記事  >  バックエンド開発  >  PHPで中国語の日付文字列を時刻形式に変換する方法

PHPで中国語の日付文字列を時刻形式に変換する方法

藏色散人
藏色散人オリジナル
2023-02-20 09:34:463450ブラウズ

中国語の日付文字列を時刻形式に変換する php メソッド: 1. php サンプル ファイルを作成します; 2. 中国語の日付文字列を定義します; 3. "date_parse_from_format()" および "mktime()" を通じて実装します。関数 日付形式を変換するだけです。

PHPで中国語の日付文字列を時刻形式に変換する方法

このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.1、DELL G3 コンピューター

中国語の日付文字列を時刻に変換する方法phpでフォーマットするの?

php は、中国の年、月、日を含む日付を処理し、タイムスタンプに変換します (たとえば、2017 年 11 月 08 日をタイムスタンプに変換します)

<?php  
	$str = &#39;2017年11月08号&#39;;
	$arr = date_parse_from_format(&#39;Y年m月d日&#39;,$str);
	$time = mktime(0,0,0,$arr[&#39;month&#39;],$arr[&#39;day&#39;],$arr[&#39;year&#39;]);
	print_r($arr);
	echo &#39;2017年11月08号对应时间戳为:&#39;.$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 月 8 日の対応するタイムスタンプは次のとおりです: 1510070400

date_parse_from_format の定義と使用法

date_parse_from_format() 関数は、指定された形式に従って、指定された日付情報を含む連想配列を返します。

#構文
date_parse_from_format(format,date);

PHPで中国語の日付文字列を時刻形式に変換する方法

##ktime() の定義と使用法
gmmktime() 関数は、日付の UNIX タイムスタンプを返します。

ヒント: この関数は、渡されるパラメーターが (GMT 日付ではなく) 日付を表すことを除いて、gmmktime() と同じです。

文法
mktime(hour,minute,second,month,day,year,is_dst);
年はオプションです。指定された年。

PHPで中国語の日付文字列を時刻形式に変換する方法

#
<?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 ビデオ チュートリアル

以上がPHPで中国語の日付文字列を時刻形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。