Bagaimana untuk menukar rentetan tarikh Cina kepada format masa dalam php

藏色散人
Lepaskan: 2023-03-17 22:02:02
asal
3525 orang telah melayarinya

Cara menukar rentetan tarikh bahasa Cina PHP kepada format masa: 1. Buat fail contoh PHP 2. Tentukan rentetan tarikh bahasa Cina 3. Laksanakannya melalui "date_parse_from_format()" dan "mktime()" fungsi Hanya tukar format tarikh.

Bagaimana untuk menukar rentetan tarikh Cina kepada format masa dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3

Cara menukar rentetan tarikh Cina dalam php ke format masa?

php memproses tarikh yang mengandungi tahun, bulan, hari Cina dan menukarkannya kepada cap masa (contohnya, menukar 08 November 2017 kepada cap masa)

<?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;
?>
Salin selepas log masuk


Hasilnya ialah

Array(
  
 
[year] => 2017
  
 
[month] => 11
  
 
[day] => 8
  
 
[hour] => 
  
 
[minute] => 
  
 
[second] => 
  
 
[fraction] =>
  
 
[warning_count] => 0
  
 
[warnings] => Array
  
 
(
 
  
 
) 
  
 
[error_count] => 0
  
 
[errors] => Array
  
 
(
  
 
)
  
 
 
  
 
[is_localtime] =>
  
 
 )
Salin selepas log masuk

Cap masa yang sepadan pada 8 November 2017 ialah: 1510070400

date_parse_from_format takrifan dan penggunaan

date_parse_from_format() fungsi mengembalikan maklumat tarikh bersekutu yang mengandungi maklumat tatasusunan tarikh yang ditentukan format yang ditentukan.

Sintaksis

date_parse_from_format(format,date);
Salin selepas log masuk

Bagaimana untuk menukar rentetan tarikh Cina kepada format masa dalam php

ktime() takrifan dan penggunaan

gmmktime() fungsi mengembalikan cap waktu UNIX tarikh.

Petua: Fungsi ini adalah sama dengan gmmktime(), kecuali parameter yang diluluskan mewakili tarikh (bukan tarikh GMT).

Tatabahasa

mktime(hour,minute,second,month,day,year,is_dst);
Salin selepas log masuk
tahun adalah pilihan. Tahun yang ditentukan.

Bagaimana untuk menukar rentetan tarikh Cina kepada format masa dalam 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)));
?>
Salin selepas log masuk
Output
Jan-05-2002
  
Feb-01-2002
  
Jan-01-2001
  
Jan-01-1999
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan tarikh Cina kepada format masa dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan