Apakah kaedah pemprosesan tarikh dan masa dalam PHP7.0?

WBOY
Lepaskan: 2023-05-26 13:10:51
asal
1472 orang telah melayarinya

Dengan perkembangan teknologi komputer yang berterusan, kami sudah boleh menyelesaikan banyak tugas manual tradisional pada komputer. Sebagai contoh, pemprosesan tarikh dan masa mungkin memerlukan pengiraan manual. Kini, kita boleh menggunakan bahasa komputer untuk menyelesaikan masalah ini dalam masa yang singkat. PHP ialah bahasa skrip bahagian pelayan arus perdana yang mempunyai banyak kelebihan seperti sumber terbuka, merentas platform dan mudah dipelajari. Dalam PHP versi 7.0, pemprosesan tarikh dan masa telah dinaik taraf dengan baik dan telah mendapat perhatian yang meluas. Artikel ini akan memperkenalkan kaedah pemprosesan tarikh dan masa dalam PHP7.0.

  1. Tetapkan zon waktu

Dalam PHP, zon waktu ialah konsep yang sangat penting. Kami perlu menetapkan zon masa lalai untuk mendapatkan tarikh dan masa semasa atau menukar tarikh dan masa kepada format yang kami perlukan. Zon waktu boleh ditetapkan menggunakan kod berikut:

date_default_timezone_set('Asia/Shanghai');
Salin selepas log masuk

Kod di atas menetapkan zon waktu ke Asia Shanghai On Time, kita boleh menukar zon waktu mengikut keperluan.

  1. Dapatkan tarikh dan masa semasa

Dalam PHP 7.0, tanpa menetapkan tarikh dan masa tertentu, anda boleh menggunakan kod berikut untuk mendapatkan tarikh dan masa semasa:

echo date('Y-m-d H:i:s');
Salin selepas log masuk

Kod di atas akan mengeluarkan masa semasa dalam format "tahun-bulan-hari jam:minit:saat" (contohnya: 2022-05-03 15:22:10).

  1. Tukar masa kepada cap masa

Dalam PHP, anda boleh menggunakan fungsi strtotime() untuk menukar tarikh atau masa tertentu kepada cap masa UNIX (1 Januari 1970 The bilangan saat sejak 00:00:00 pada hari tersebut). Berikut ialah contoh:

echo strtotime('2022-05-03');
Salin selepas log masuk

Kod di atas akan mengeluarkan "1651574400", iaitu cap masa UNIX pada 3 Mei 2022.

  1. Tukar cap masa kepada format masa

Gunakan kod berikut untuk menukar cap masa kembali kepada format masa visual:

echo date('Y-m-d H:i:s', strtotime('2022-05-03 22:33:44'));
Salin selepas log masuk

Kod di atas akan mengeluarkan " 2022 -05-03 22:33:44", iaitu menukar cap masa UNIX ke dalam format masa visual.

  1. Format tarikh dan masa

Anda boleh menggunakan fungsi date() untuk memformat tarikh dan masa ke dalam sebarang format. Berikut ialah beberapa format tarikh dan masa yang biasa digunakan:

  • "Y-m-d": tahun-bulan-hari (contohnya: 2022-05-03)
  • "Y/m/ d": Tahun/Bulan/Hari (Contoh: 2022/05/03)
  • "m-d-Y": Bulan-Hari-Tahun (Contoh: 05-03-2022)
  • "m/ d/Y" ": bulan/hari/tahun (contohnya: 05/03/2022)
  • "H:i:s": jam: minit: saat (contohnya: 15:22:10)
  • "h:i:s A": jam:minit:saat PG/PM (cth: 03:22:10 PTG)

Berikut ialah beberapa contoh:

echo date('Y/m/d', strtotime('2022-05-03'));
echo date('H:i:s', strtotime('2022-05-03 22:33:44'));
echo date('h:i:s A', strtotime('2022-05-03 22:33:44'));
Salin selepas log masuk
  1. Mengendalikan masa tarikh hadapan atau masa lalu

Anda boleh menggunakan kod berikut untuk mengendalikan masa tarikh hadapan atau masa lalu. Sebagai contoh, kod berikut menambah 7 hari pada tarikh semasa:

echo date('Y/m/d', strtotime("+7 day"));
Salin selepas log masuk

Jika anda ingin menambah 3 jam pada masa semasa:

echo date('H:i:s', strtotime("+3 hour"));
Salin selepas log masuk

Sebaliknya, jika anda ingin menolak 7 hari atau 3 jam:

echo date('Y/m/d', strtotime("-7 day"));
echo date('H:i:s', strtotime("-3 hour"));
Salin selepas log masuk

Di atas adalah beberapa kaedah pemprosesan tarikh dan masa dalam PHP7.0. Kaedah ini boleh membantu kami mengendalikan tarikh dan masa dengan lebih cekap dalam pembangunan web.

Atas ialah kandungan terperinci Apakah kaedah pemprosesan tarikh dan masa dalam PHP7.0?. 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