Rumah pembangunan bahagian belakang tutorial php Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

Oct 21, 2021 am 11:47 AM
php fungsi Cap masa

Dalam artikel sebelumnya, saya membawakan anda "Bagaimana untuk menetapkan zon waktu dalam PHP? 》, yang memperkenalkan anda kepada beberapa kaedah tentang cara menetapkan zon waktu dalam PHP Dalam artikel ini, kami akan terus melihat pengetahuan yang berkaitan tentang PHP semoga ia berguna kepada semua orang!

Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

Dalam fungsi tarikh dan masa dalam PHP, jika kita ingin mendapatkan masa semasa, kita perlu memahami apa itu cap waktu UNIX.

Cap masa UNIX mewakili jumlah bilangan saat sejak 0:00:00 pada 1 Januari 1970 (Masa Purata Greenwich) hingga detik semasa. Di bawah saya akan memperkenalkan kepada anda beberapa fungsi yang boleh mendapatkan masa semasa

  • <strong><span style="font-size: 18px;">time()</span></strong>Fungsi

Fungsi masa() ialah fungsi paling mudah untuk mendapatkan masa semasa Ia boleh mengembalikan cap masa UNIX masa semasa. Contohnya adalah seperti berikut:

<?php
echo time();
?>
Salin selepas log masuk

Apabila saya menjalankan fungsi, masa adalah sekitar 10:50 pada 21 Oktober 2021, dan output adalah seperti berikut:

Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

  • <strong><span style="font-size: 18px;">mktime()</span></strong>mktime()

    Fungsi

mktime(指定时间时,指定时间分,指定时间秒,指定时间月,指定时间日,指定时间年)
Salin selepas log masuk

Fungsi mktime() bukan sahaja boleh mengembalikan cap masa UNIX masa semasa, tetapi juga cap masa UNIX bagi masa yang ditentukan adalah seperti berikut:

Parameter fungsi ini boleh dari kanan Ditinggalkan ke kiri, sebarang parameter yang ditinggalkan akan ditetapkan kepada nilai semasa tarikh dan masa setempat.
<?php
echo mktime();  // 没有设置参数则默认取得当前GMT时间
?>
Salin selepas log masuk

Dapatkan cap masa UNIX bagi masa semasa Contohnya adalah seperti berikut:

Hasil keluaran: Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)


<?php
echo mktime(11,0,0,10,21,2021);  //设置参数表示GMT时间2021年10月21日11点0分0秒
?>
Salin selepas log masuk
Dapatkan masa yang ditetapkan Cap masa UNIX bagi


gmmktime()

Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

Fungsi
  • <strong><span style="font-size: 18px;">gmmktime()</span></strong> Fungsi gmmktime() adalah sama Cap masa UNIX tarikh GMT boleh diperolehi format sintaksnya adalah seperti berikut:

    Ia boleh diabaikan dari kanan ke kiri seperti mana-mana mktime parameter akan ditetapkan kepada nilai semasa tarikh tempatan.

Contohnya adalah seperti berikut:

gmmktime(指定时间时,指定时间分,指定时间秒,指定时间月,指定时间日,指定时间年)
Salin selepas log masuk

Hasil keluaran:

<?php
echo gmmktime();  //没有设置参数, 则默认取得当前GMT时间
?>
Salin selepas log masuk

Seperti yang dapat dilihat daripada contoh di atas, apabila semua Selepas parameter ditinggalkan, parameter ditetapkan kepada parameter masa semasa dalam zon masa semasa, jadi cap masa UNIX masa semasa adalah output.

Hasil keluaran: Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

<?php
echo gmmktime(0,0,0,10,21,2021);  
?>
Salin selepas log masuk
Seperti yang dapat dilihat daripada contoh di atas, cap waktu UNIX bagi masa yang ditentukan boleh diperolehi melalui gmmktime( ) fungsi.

Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

microtime()

  • Fungsi<strong><span style="font-size: 18px;">microtime()</span></strong>

    Fungsi microtime() boleh mengembalikan bilangan mikrosaat cap waktu UNIX semasa Sintaksnya adalah seperti berikut:

Contohnya adalah seperti berikut:

.
microtime ($get_as_float )
Salin selepas log masuk

Hasil keluaran:

<?php
echo microtime();  
?>
Salin selepas log masuk


Seperti yang dapat dilihat daripada contoh di atas, mikrosaat boleh dikeluarkan melalui fungsi masa mikro, tetapi format hasil keluaran ialah, yang sebelumnya mewakili cap masa UNIX semasa Bahagian mikrosaat , bahagian berikut mewakili bilangan saat cap masa UNIX semasa. Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

Walaupun fungsi masa mikro boleh memaparkan mikrosaat yang lebih terperinci, ia tidak kelihatan sangat baik. Adakah terdapat sebarang cara untuk melihat mikrosaat secara visual?

Kita boleh menetapkan parameter di belakang fungsi masa mikro kepada benar melalui tetapan parameter di belakang fungsi, kemudian rentetan titik terapung akan dikembalikan untuk mewakili masa.

Contohnya adalah seperti berikut:

Hasil keluaran:

<?php
echo microtime(true);  //返回一个浮点型字符串表示时间
?>
Salin selepas log masuk


Seperti yang dapat dilihat daripada contoh di atas , melalui parameter di sebalik fungsi Tetapan boleh mengembalikan masa semasa dengan lebih intuitif. Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

  • getdate()

    <strong><span style="font-size: 18px;">getdate()</span></strong> Fungsi

我们前面介绍了这么多的函数都能够获取当前的时间或者指定的时间的UNIX时间戳,getdate函数就比较厉害了,他可以取得日期时间信息。它的语法格式如下:

array getdate ([ int $timestamp = time() ] )
Salin selepas log masuk

简单来说,getdate函数能够根据参数的信息返回一个关联数组,这个数组中包含了很多元素,下面给大家列举一下:

  • seconds---表示秒的数字

  • minutes---表示分钟的数字

  • hours---表示小时的数字

  • mday---表示月份中第几天的数字

  • wday---星期中第几天的数字

  • mon---表示月份中第几个月的数字

  • year---用4 位数字表示的完整年份

  • yday---表示一年中第几天的数字

  • weekday---表示星期几的英文

  • month---表示月份的英文

  • 0---表示自从 UNIX 纪元开始至今的秒数

示例如下:

<?php
echo "<pre class="brush:php;toolbar:false">";
var_dump(getdate());
?>
Salin selepas log masuk

输出结果:

Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci)

由上述示例中可以看出,通过getdate函数,返回的数组中包含了当前时间的相关信息。

大家如果感兴趣的话,可以点击《PHP视频教程》进行更多关于PHP知识的学习。

Atas ialah kandungan terperinci Ringkasan kaedah untuk mendapatkan masa dalam PHP (contoh terperinci). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

7 Fungsi PHP Saya Menyesal Saya Tidak Tahu Sebelum ini 7 Fungsi PHP Saya Menyesal Saya Tidak Tahu Sebelum ini Nov 13, 2024 am 09:42 AM

Jika anda seorang pembangun PHP yang berpengalaman, anda mungkin merasakan bahawa anda telah berada di sana dan telah melakukannya. Anda telah membangunkan sejumlah besar aplikasi, menyahpenyahpepijat berjuta-juta baris kod dan mengubah suai sekumpulan skrip untuk mencapai op

Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Feb 07, 2025 am 11:57 AM

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

Jelaskan JSON Web Tokens (JWT) dan kes penggunaannya dalam PHP API. Jelaskan JSON Web Tokens (JWT) dan kes penggunaannya dalam PHP API. Apr 05, 2025 am 12:04 AM

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Program PHP untuk mengira vokal dalam rentetan Program PHP untuk mengira vokal dalam rentetan Feb 07, 2025 pm 12:12 PM

Rentetan adalah urutan aksara, termasuk huruf, nombor, dan simbol. Tutorial ini akan mempelajari cara mengira bilangan vokal dalam rentetan yang diberikan dalam PHP menggunakan kaedah yang berbeza. Vokal dalam bahasa Inggeris adalah a, e, i, o, u, dan mereka boleh menjadi huruf besar atau huruf kecil. Apa itu vokal? Vokal adalah watak abjad yang mewakili sebutan tertentu. Terdapat lima vokal dalam bahasa Inggeris, termasuk huruf besar dan huruf kecil: a, e, i, o, u Contoh 1 Input: String = "TutorialSpoint" Output: 6 menjelaskan Vokal dalam rentetan "TutorialSpoint" adalah u, o, i, a, o, i. Terdapat 6 yuan sebanyak 6

Terangkan pengikatan statik lewat dalam php (statik: :). Terangkan pengikatan statik lewat dalam php (statik: :). Apr 03, 2025 am 12:04 AM

Mengikat statik (statik: :) Melaksanakan pengikatan statik lewat (LSB) dalam PHP, yang membolehkan kelas panggilan dirujuk dalam konteks statik dan bukannya menentukan kelas. 1) Proses parsing dilakukan pada masa runtime, 2) Cari kelas panggilan dalam hubungan warisan, 3) ia boleh membawa overhead prestasi.

Apakah kaedah Magic PHP (__construct, __destruct, __call, __get, __set, dll) dan menyediakan kes penggunaan? Apakah kaedah Magic PHP (__construct, __destruct, __call, __get, __set, dll) dan menyediakan kes penggunaan? Apr 03, 2025 am 12:03 AM

Apakah kaedah sihir PHP? Kaedah sihir PHP termasuk: 1. \ _ \ _ Membina, digunakan untuk memulakan objek; 2. \ _ \ _ Destruct, digunakan untuk membersihkan sumber; 3. \ _ \ _ Call, mengendalikan panggilan kaedah yang tidak wujud; 4. \ _ \ _ Mendapatkan, melaksanakan akses atribut dinamik; 5. \ _ \ _ Set, melaksanakan tetapan atribut dinamik. Kaedah ini secara automatik dipanggil dalam situasi tertentu, meningkatkan fleksibiliti dan kecekapan kod.

See all articles