Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar tarikh kepada cap waktu dalam php

Bagaimana untuk menukar tarikh kepada cap waktu dalam php

PHPz
PHPzasal
2023-03-21 19:09:151418semak imbas

PHP ialah bahasa pengaturcaraan popular yang digunakan untuk pembangunan aplikasi web. Dalam PHP, tarikh dan masa adalah jenis data yang sangat biasa, dan cap masa ialah alat yang sangat berguna apabila berurusan dengan tarikh dan masa. Dalam artikel ini, kami akan menerangkan cara menukar tarikh kepada cap masa.

Tarikh merujuk kepada nama hari, bulan dan tahun. Cap masa mewakili bilangan saat yang telah berlalu sejak 00:00:00 pada 1 Januari 1970. Melakukan penukaran tarikh kepada cap masa dalam PHP adalah sangat mudah. Tarikh boleh ditukar kepada cap masa menggunakan fungsi PHP terbina dalam strtotime().

Berikut ialah contoh kod untuk menukar tarikh kepada cap masa menggunakan fungsi strtotime():

$my_date = "2021-10-15";
$my_timestamp = strtotime($my_date);
echo "日期". $my_date. "对应的时间戳是:". $my_timestamp;

Hasil keluaran:

日期2021-10-15对应的时间戳是:1634275200

Dalam kod di atas, kita Mula-mula simpan rentetan tarikh "2021-10-15" ke dalam pembolehubah $my_date. Kami kemudian menggunakan fungsi strtotime() untuk menukar $my_date kepada cap waktu dan menyimpan hasilnya dalam pembolehubah $my_timestamp. Akhir sekali, gunakan pernyataan gema untuk mengeluarkan keputusan.

Selain rentetan yang mengandungi tarikh sahaja, fungsi strtotime() juga boleh menerima rentetan yang mengandungi tarikh dan masa. Berikut ialah contoh rentetan yang mengandungi tarikh dan masa:

$my_datetime = "2021-10-15 19:10:30";
$my_timestamp = strtotime($my_datetime);
echo "日期时间". $my_datetime. "对应的时间戳是:". $my_timestamp;

Output:

日期时间2021-10-15 19:10:30对应的时间戳是:1634302230

Kami juga boleh menukar cap waktu kepada rentetan tarikh menggunakan PHP fungsi terbina dalam tarikh( ) boleh mencapai penukaran ini dengan mudah.

Berikut ialah contoh kod yang menggunakan fungsi date() untuk menukar cap waktu kepada rentetan tarikh:

$my_timestamp = 1634275200;
$my_date = date("Y-m-d", $my_timestamp);
echo "时间戳". $my_timestamp. "对应的日期是:". $my_date;

Hasil keluaran:

时间戳1634275200对应的日期是:2021-10-15

Dalam kod di atas , kami mula-mula menyimpan cap masa 1634275200 ke dalam pembolehubah $my_timestamp. Kami kemudian menggunakan fungsi date() untuk menukar $my_timestamp kepada rentetan tarikh dan menyimpan hasilnya dalam pembolehubah $my_date. Akhir sekali, gunakan pernyataan gema untuk mengeluarkan keputusan.

Untuk meringkaskan, fungsi strtotime() dan date() dalam PHP menyediakan alatan penukaran tarikh dan masa yang mudah. Menggunakan fungsi ini, kita boleh menukar tarikh dan masa dengan mudah ke dalam cap masa dan rentetan tarikh, yang sangat berguna untuk pembangunan aplikasi web.

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

Kenyataan:
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