Rumah php教程 php手册 Perbezaan antara kaedah time() dan mktime() dalam asas php_php

Perbezaan antara kaedah time() dan mktime() dalam asas php_php

May 16, 2016 am 09:00 AM
mktime time

Fungsi masa() mengembalikan masa semasa. Fungsi utama fungsi mktime() bukan untuk mengembalikan masa semasa, tetapi untuk memformat masa. Walaupun menulis mktime() sahaja tanpa sebarang parameter seperti echo mktime() dan echo time() mempunyai kesan yang sama. Tetapi ia pada asasnya berbeza.

Fungsi mktime() PHP

Fungsi Tarikh / Masa PHP

Takrif dan penggunaan

Fungsi mktime() mengembalikan cap waktu Unix tarikh.
Argumen sentiasa mewakili tarikh GMT, jadi is_dst tidak mempunyai kesan ke atas keputusan.
Parameter boleh dibiarkan kosong mengikut tertib dari kanan ke kiri, dan parameter kosong akan ditetapkan kepada nilai GMT semasa yang sepadan.

Tatabahasa

mktime(jam,minit,saat,bulan,hari,tahun,is_dst)
Penerangan Parameter
jam Pilihan. Waktu yang ditentukan.
minit adalah pilihan. Minit yang ditentukan.
kedua adalah pilihan. Menentukan detik.
bulan Pilihan. Menentukan bulan angka.
hari Pilihan. Nyatakan hari.
tahun Pilihan. Tahun yang ditentukan. Pada sesetengah sistem, nilai undang-undang adalah antara 1901 - 2038. Walau bagaimanapun, had ini tidak lagi wujud dalam PHP 5.
is_dst

Pilihan. Tetapkan kepada 1 jika masa adalah semasa Daylight Saving Time (DST), 0 sebaliknya, atau -1 jika tidak diketahui.
Setakat 5.1.0, parameter is_dst ditamatkan. Oleh itu ciri pengendalian zon waktu baharu harus digunakan.

Petua dan Nota

Nota: Sebelum PHP 5.1, jika parameter fungsi ini menyalahi undang-undang, ia akan mengembalikan palsu.
Contoh
Fungsi mktime() sangat berguna untuk operasi tarikh dan pengesahan. Ia boleh membetulkan input di luar sempadan secara automatik:

Salin kod Kod tersebut adalah seperti berikut:

echo( tarikh(" M-d-Y",mktime(0,0,0,12,36,2001)));
gema(tarikh("M-d-Y",mktime(0,0,0,14,1,2001))) ;
echo(date("M-d-Y",mktime(0,0,0,1,1,2001)));
echo(date("M-d-Y",mktime(0,0,0,1, 1,99 )));
?>

Output:
Jan-05-2002
Feb-01-2002
Jan-01-2001
Jan-01-1999
Fungsi masa() PHP
Tarikh PHP / Fungsi masa

takrif masa() dan penggunaan

Fungsi masa() mengembalikan cap waktu Unix masa semasa.

Tatabahasa

masa(kosong)
Perihalan Parameter
kosong Pilihan.
Penerangan
Mengembalikan bilangan saat sejak zaman Unix (1 Januari 1970 00:00:00 GMT) kepada masa semasa.

Petua dan Nota

Petua: Sejak PHP 5.1, cap masa masa permintaan dimulakan disimpan dalam $_SERVER['REQUEST_TIME'].

Contoh

Contoh 1

Salin kod Kod adalah seperti berikut:

$t =masa( );
gema($t . "
");
gema(tarikh("D F d Y",$t));
?>

Output:

1138618081
Isn 30 Januari 2006

Contoh 2

Salin kod Kod adalah seperti berikut:

$nextWeek = masa( ) + (7 * 24 * 60 * 60); // 7 hari; 60 minit; 🎜>gema 'Minggu Depan: ' tarikh('Y-m-d', $nextWeek) ."n";
?>


Output: Kini: 2005-03-30

Minggu Depan: 2005-04-07

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.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Muzium Dua Point: Semua Pameran dan Di Mana Mencari Mereka
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

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)

Pemprosesan jam monotonik pakej masa Pemprosesan jam monotonik pakej masa Aug 04, 2023 pm 05:45 PM

Hari ini kita akan melihat kaedah penggunaan masa pakej masa golang. Peraturan umum antara kedua-duanya ialah "masa dinding" digunakan untuk memberitahu masa, dan "jam monotonik" digunakan untuk mengukur masa terdapat kaedah pemprosesan jam lain.

Cara menggunakan Java8 Time API Cara menggunakan Java8 Time API Apr 28, 2023 pm 12:25 PM

1. Gambaran Keseluruhan Sebagai sebahagian daripada artikel ini, mari kita mulakan dengan beberapa masalah dengan Date dan CalendarAPI sedia ada dan meneroka cara Java8Date dan TimeAPI baharu menyelesaikan masalah ini. Kami juga akan melihat kelas teras dalam perpustakaan kelas masa Java8, seperti LocalDate, LocalTime, LocalDateTime, ZonedDateTime, Tempoh, Tempoh dan API mereka. 2. Masalah keselamatan benang API lama (sebelum Java 8)-Kelas Tarikh dan Kalendar tidak selamat untuk benang, menyukarkan pembangun untuk menyahpepijat masalah konkurensi API ini dan perlu menulis kod tambahan untuk menanganinya .

Bagaimana untuk mendapatkan dan menukar masa dalam modul masa Python Bagaimana untuk mendapatkan dan menukar masa dalam modul masa Python May 13, 2023 pm 12:19 PM

Pemerolehan dan penukaran masa modul Pythontime Pustaka Masa Python boleh melakukan pemprosesan berkaitan masa, seperti mengakses tarikh dan masa semasa, mengeluarkan masa dalam format yang berbeza dan menunggu masa tertentu. 1. Dapatkan masa 1.1. Timestamp importtimestamp=time.time()#1682737552.5009851 Greenwich Mean Time (GMT) Jumlah bilangan saat dari 00:00:00 pada 1 Januari 1970 hingga 1.2 masa berstruktur masa sekarang. localtime()#time.struct_time(tm_year=2

Apakah perbezaan dan penggunaan antara masa dan datetime dalam python Apakah perbezaan dan penggunaan antara masa dan datetime dalam python May 02, 2023 am 11:01 AM

1. Dua cara untuk mewakili masa dalam Python: cap waktu: offset dalam saat berbanding 1970.1.100:00:00, time tuple struct_time unik: sejumlah 9 elemen>tm_year: tahun 1-12> tm_mon: bulan 1-12> tm_mday: hari 1-31>tm_hour: jam 0-23>tm_min: minit 0-59>tm_sec: kedua 0-59>tm_wday: minggu 0-6 (0 bermaksud Ahad)>tm_day: Hari dalam tahun 1-366> tm_isdst: sama ada penjimatan siang hari, lalainya ialah -1.ti

Cara menjana cap masa untuk tarikh tertentu menggunakan fungsi mktime dalam PHP Cara menjana cap masa untuk tarikh tertentu menggunakan fungsi mktime dalam PHP Jun 26, 2023 pm 12:43 PM

Dalam PHP, pemprosesan tarikh dan masa sering digunakan, dan cap waktu adalah salah satu alat penting untuk memproses tarikh dan masa. Cap masa ialah integer yang mewakili bilangan saat sejak 0:00:00 pada 1 Januari 1970. Terdapat fungsi mktime() yang sangat biasa digunakan dalam PHP yang boleh menjana cap waktu tarikh tertentu. Artikel ini akan memperkenalkan cara menggunakan fungsi mktime() untuk menjana cap waktu untuk tarikh tertentu. 1. Pengenalan kepada fungsi mktime() Fungsi mktime() ialah salah satu fungsi yang mengendalikan cap masa dalam PHP. ia

Gunakan fungsi PHP 'mktime' untuk mencipta cap waktu UNIX berdasarkan tarikh dan masa yang ditentukan Gunakan fungsi PHP 'mktime' untuk mencipta cap waktu UNIX berdasarkan tarikh dan masa yang ditentukan Jul 24, 2023 pm 01:33 PM

Gunakan fungsi PHP "mktime" untuk mencipta cap masa UNIX berdasarkan tarikh dan masa yang ditentukan Cap masa UNIX ialah cara standard untuk mewakili masa dalam sistem komputer Ia mewakili masa sejak 1 Januari 1970 00:00:00 UTC (. Masa Sejagat Selaras) ) bilangan saat sejak sekarang. Dalam PHP, kita boleh menggunakan fungsi "mktime" untuk mencipta cap waktu UNIX berdasarkan tarikh dan masa yang ditentukan. Artikel ini akan memperkenalkan cara menggunakan fungsi "mktime" dan menyediakan kod sampel. "mkt

Bagaimana untuk menyelesaikan ralat 'undefined: time.After' dalam golang? Bagaimana untuk menyelesaikan ralat 'undefined: time.After' dalam golang? Jun 25, 2023 pm 05:28 PM

Golang ialah bahasa pengaturcaraan yang sangat popular. Ciri yang mudah dipelajari, cekap dan pantas menarik lebih ramai pembangun. Tetapi semasa penggunaan, anda pasti akan menghadapi beberapa masalah dan ralat. Contohnya, apabila menggunakan kaedah Selepas dalam pakej masa, anda mungkin menghadapi ralat undefined: time.After. Artikel ini akan memperkenalkan cara menyelesaikan ralat ini. Fahami punca ralat Di Golang, jika kami menggunakan nama fungsi yang tidak dieksport atau tidak betul

Gunakan fungsi PHP 'masa' untuk mengembalikan cap masa UNIX semasa Gunakan fungsi PHP 'masa' untuk mengembalikan cap masa UNIX semasa Jul 25, 2023 pm 04:42 PM

Gunakan fungsi PHP "masa" untuk mengembalikan cap masa UNIX semasa Cap masa UNIX merujuk kepada jumlah bilangan saat sejak 0:00:00 pada 1 Januari 1970 Coordinated Universal Time (UTC). Dalam PHP, anda boleh menggunakan fungsi terbina dalam "masa" untuk mendapatkan cap masa UNIX semasa. Artikel ini menerangkan cara menggunakan fungsi ini dan menyediakan contoh kod yang sepadan. Contoh kod: <?php$timestamp=time();echo" semasa

See all articles