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.
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');
Kod di atas menetapkan zon waktu ke Asia Shanghai On Time, kita boleh menukar zon waktu mengikut keperluan.
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');
Kod di atas akan mengeluarkan masa semasa dalam format "tahun-bulan-hari jam:minit:saat" (contohnya: 2022-05-03 15:22:10).
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');
Kod di atas akan mengeluarkan "1651574400", iaitu cap masa UNIX pada 3 Mei 2022.
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'));
Kod di atas akan mengeluarkan " 2022 -05-03 22:33:44", iaitu menukar cap masa UNIX ke dalam format masa visual.
Anda boleh menggunakan fungsi date()
untuk memformat tarikh dan masa ke dalam sebarang format. Berikut ialah beberapa format tarikh dan masa yang biasa digunakan:
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'));
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"));
Jika anda ingin menambah 3 jam pada masa semasa:
echo date('H:i:s', strtotime("+3 hour"));
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"));
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!