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:
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
Output:
1138618081
Isn 30 Januari 2006
Contoh 2
Minggu Depan: 2005-04-07