Bagaimana untuk membuang tahun dan bulan dari cap waktu php

PHPz
Lepaskan: 2023-03-29 10:45:16
asal
576 orang telah melayarinya

Dalam pembangunan PHP, kami sering menggunakan cap masa untuk merekodkan beberapa maklumat berkaitan masa, seperti masa pendaftaran pengguna, masa penerbitan artikel, dsb. Kadangkala, kita perlu menukar cap masa ke dalam format masa tertentu, seperti "2021-06-30 14:30:00", atau hanya mengekalkan jam, minit atau bahagian kedua masa itu. Dalam artikel ini, kami akan memperkenalkan cara mengalih keluar tahun dan bulan daripada cap waktu dalam PHP.

Cap masa dalam PHP ialah integer, mewakili bilangan saat dari 0:00:00 pada 1 Januari 1970 (Greenwich Mean Time) hingga masa semasa. Fungsi time() yang biasa digunakan boleh mendapatkan cap masa semasa. Kita boleh menggunakan fungsi tarikh dan masa yang disediakan oleh PHP untuk memformat cap masa ke dalam rentetan masa yang kita perlukan.

Sebagai contoh, kita boleh menggunakan fungsi date() untuk memformat cap masa ke dalam rentetan tarikh standard:

$timestamp = time(); // 获取当前时间戳

$date = date('Y-m-d H:i:s', $timestamp); // 格式化时间戳为日期字符串

echo $date; // 输出: 2021-06-30 14:30:00
Salin selepas log masuk

Dalam kod di atas, parameter pertama dalam fungsi date() Merupakan rentetan format yang menunjukkan format masa yang mana kita mahu menukar cap masa itu. Di mana, 'Y' mewakili tahun empat digit, 'm' mewakili bulan dua digit, 'd' mewakili tarikh dua digit, 'H' mewakili jam dalam jam 24 jam, 'i' mewakili minit, 's' bermaksud saat.

Jika kita hanya perlu mengekalkan jam, minit atau saat sebahagian daripada masa, kita boleh mengubah suai sebahagian daripada rentetan format. Contohnya:

$timestamp = time(); // 获取当前时间戳

$hour = date('H', $timestamp); // 只保留小时

$minute = date('i', $timestamp); // 只保留分钟

$second = date('s', $timestamp); // 只保留秒数

echo $hour; // 输出: 14

echo $minute; // 输出: 30

echo $second; // 输出: 00
Salin selepas log masuk

Sudah tentu, jika kita ingin mengalih keluar bahagian tahun dan bulan daripada cap waktu, kita hanya boleh menggunakan fungsi date() dan mengubah suai rentetan format kepada '-m-d H:i : s':

$timestamp = time(); // 获取当前时间戳

$time = date('-m-d H:i:s', $timestamp); // 去掉年月部分,只保留时分秒

echo $time; // 输出: -06-30 14:30:00
Salin selepas log masuk

Dalam kod di atas, kami telah menukar cap masa kepada format masa yang hanya mengekalkan jam, minit dan saat serta mencetak hasilnya.

Untuk meringkaskan, kita boleh menggunakan fungsi tarikh dan masa yang disediakan oleh PHP untuk memformat cap masa ke dalam rentetan masa yang kita perlukan. Untuk mengalih keluar bahagian tahun dan bulan cap waktu, anda hanya perlu mengubah suai kandungan dalam rentetan format. Kaedah ini mudah digunakan dan mudah dilaksanakan.

Atas ialah kandungan terperinci Bagaimana untuk membuang tahun dan bulan dari cap waktu php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!