Setem masa ialah alat yang sangat penting untuk pembangun web. Dalam PHP, kita boleh mendapatkan cap masa masa semasa melalui fungsi time() terbina dalam. Cap masa ialah integer yang mewakili bilangan saat antara masa semasa dan permulaan zaman Unix (1 Januari 1970).
Jadi, berapa digit cap masa PHP itu? Jawapannya ialah: Cap masa PHP biasanya 10 digit. Walau bagaimanapun, terdapat satu lagi kes di mana ia adalah 13 bit (cap masa milisaat Mari kita lihat di bawah).
Biasanya, cap masa PHP ialah 10 digit, mewakili bilangan saat sejak zaman Unix. Cap masa semasa boleh diperolehi melalui fungsi masa():
echo time(); //输出当前时间戳
Cap masa yang diperoleh melalui fungsi ini ialah integer, contohnya: 1624278852. Nombor ini mewakili bilangan saat yang telah berlalu dari permulaan zaman Unix hingga masa semasa (21 Jun 2021 18:47:32).
Ringkasnya, nombor ini mewakili bilangan saat dari permulaan zaman Unix hingga masa semasa.
Dalam sesetengah sistem komputer berprestasi tinggi, jika cap masa 10 digit digunakan, cap masa pendua akan menjadi persoalan. Pada masa ini, kita perlu menggunakan cap masa 13 digit.
Tidak seperti cap masa 10 digit, cap masa 13 digit mewakili bilangan milisaat dari permulaan zaman Unix hingga sekarang. Dalam PHP, kita boleh mendapatkan cap masa 13 digit melalui kaedah berikut:
echo round(microtime(true) * 1000);
Ambil perhatian bahawa fungsi microtime(true) digunakan di sini, yang mengembalikan bilangan mikrosaat semasa (enam tempat perpuluhan), dan kemudian Kemudian darabkan hasil dengan 1000 untuk mendapatkan milisaat masa semasa, dan akhirnya bulat untuk mendapatkan cap masa 13 digit.
Dalam sesetengah situasi di mana cap masa berketepatan tinggi diperlukan, kami boleh menggunakan cap masa 13 digit untuk memastikan keunikan cap masa.
Ringkasan
Dalam PHP, cap waktu ialah konsep yang sangat penting, yang melaluinya masa boleh dibandingkan dan dikira. Lazimnya, cap waktu PHP ialah 10 digit yang mewakili bilangan saat sejak zaman Unix. Tetapi dalam beberapa situasi berketepatan tinggi, kita perlu menggunakan cap waktu 13 digit untuk mewakili bilangan milisaat dari permulaan zaman Unix hingga sekarang.
Atas ialah kandungan terperinci Berapa digit cap masa dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!